TechInterviewNotes

‹ Library

.Net basic interview questions

Updated 5 Jul 2026

These interview questions for those who has 1-2 years of experience in dotnet development.

What is the difference between an Abstract Class and an Interface, and when would you choose one over the other? Expectation: Abstract classes allow you to share concrete code (methods with logic) and state, whereas interfaces define a strict behavior contract without data. Choose an interface for decoupled, pluggable modules.