Pregunta de entrevista de Laitkor Infosolutions

difference between FirstOrDefault() and SingleOrDefault() in LINQ