Explain SOLID Principles with examples.
Do you do static analysis of your code?
What coding standards do you follow ?
What are your favourite parts of .NET Framework.
Do you test your code, if so how ?
What is a mock, and what mocking frameworks do you use ?
Explain how OAuth2 works.
How would you manage migrations in RavenDB ?
Tell us about your last project, how did you architecture it and why ?
(hint: Webapi because you can hook up various UI i.e angular and WPF/ Winforms)
Do you use design patterns, on daily basis? Which ones have you used recently.
When you look at code, what characteristics tell you that its a good written code or not?
How do you document your code (Hint the interviewer wanted to hear through Unit tests )
What is the last technical book you read?
How do you update your knowledge on regular basis if you do?