Pergunta de entrevista da empresa Laitkor Infosolutions

difference between FirstOrDefault() and SingleOrDefault() in LINQ