Eurofins Interview Question

Explain the difference between an abstract class and an interface. What is a sealed class? What is the difference between value types and reference types? How does garbage collection work in .NET? What is a delegate? What is an event? What are extension methods? Explain the difference between == and .Equals().