- What is the difference between Abstract class & Interface? When to use Interface and when to use Abstract class?
- What is the scenario for multiple inheritances? Can you give an example?
- What are differences between IQueryable & IEnumerable?
- What are the difference between List & IEnumerable? Which is better?
- What is anonymous type? What is the difference between ‘var’ & ‘dynamic’?
- Can you explain about dependency injection?
- What are delegate and multi-cast delegate?
- What is anonymous method?
- What is the lamda expression and expression tree?
- What is Lazy loading in C#?
- What is generation mechanism in memory management?
- What is extension method?
- What is the difference between finally and finalize?
- What is a strong name in assembly? What is satellite assembly?
- What is delay signing? What are the type of signing in assembly & whats the difference?
- What are the types of inheritance? Describe all.
- What is the difference between a class & structure?
- What is a virtual class? Why we use virtual class?
- Suppose I need to use an DLL & I want to overwrite DLL method. What are the steps to achieve this?
- What is serialization? Why we use it? What are the types of serialization?
- What is a threading? What are its different types?
March 6, 2014
C# Most FAQ in Interview
Posted by Navin Pandit