SQL Server Interview Questions
1. What is the difference between clustered and non-clustered indexes in SQL Server?
2. Explain the concept of normalization and denormalization.
3. What are the different types of joins in SQL Server?
4. How do you optimize a SQL query for better performance?
5. What is a stored procedure and how is it different from a function?
6. What are triggers and when would you use them?
7. How does SQL Server handle transactions and what is ACID compliance?
8. What is the difference between DELETE and TRUNCATE?
9. How do you handle error handling in T-SQL?
10. What are common causes of deadlocks and how do you resolve them?