This questions were asked in Citibank Pune 2016.
- Tell me about yourself?
- Why to use abstract classes?
- What are interfaces?
- What is polymorphism?
- ref vs out
- Why c# supports single inheritance
- Why to use Var
- Design patterns used in project
- How to create singleton class?
- Is it thread safe?
- Why to use object for lock? Can we use integer class?
- lock vs Monitor vs Mutex?
- Explain MVVM pattern
- Prism Framework
- How to get second higest salary of an employee
- Real time example of Mutex?