Exxat Interview Question

3. Explain difference between FirstOrDefault and First in linq ?