This list will be updated continuously, you can add comments with good questions and answers and this will be appreciated
- What do you know about design patterns? what are its types? and why they are important?
- What is anti-pattern?
- What is continuous integration?
- What are the benefits of using MVC?
- Does MVC use session variables?
- If you have an e-commerce website how would you save products in the cart with the user being anonymous?
- Can you use a WCF service directly into a webpage using AJAX? How?
- How does the viewbag in MVC work internally?
- How can you detect the lack of performance in your application? and what procedures you can take to fix it?
- How can you detect the lack of performance in the database? and what procedures you can take to fix it?
- How can you use logging in your application? and if you log using the database, how can you reduce the database hits of the logging?
- How can you implement paging?
- What is the data type returned from WCF function? and can we change this data type? how?
- What are the types of database indexing? and are its purpose?
- How can we make changes in the database using the concepts of a whole transaction/ rollback in the c# code?