Pregunta de entrevista de IT Link

"Can you explain the difference between Interface and Abstract Class, and when would you use one over the other?" "How does Dependency Injection work in .NET Core, and what are the different service lifetimes (Transient, Scoped, Singleton)?"