Exxat interview question

3. Explain difference between FirstOrDefault and First in linq ?