Вы использовали абстрактные классы?
Как часто вы используете наследование в своих проектах?
В чем разница между переопределением и сокрытием методов в C#?
Что такое АУС-2?
Что такое паттерн MVVM?
Что такое сервис-локатор?
Как индекс оптимизирует выполнение запроса?
Какие типы данных можно использовать в качестве ключей для словаря (Dictionary) в C#?
В чем разница между методами Dispose и Finalize?
Что такое Action Executor и Action Executing?
Что такое частичные методы (partial методы) в C#?
Что такое метод Dispose в C# и для чего он используется?
Что такое метод расширения в C#?
Для чего используется ConcurrentDictionary?
Что такое I/O bound и CPU bound?
Чем mutex и семафор отличаются от lock?
Что такое сборщик мусора (Garbage Collector) в C#?
В чем отличие между ArrayList и List в C#?
Что такое boxing и unboxing в C#?
Как реализовать связь один к одному в базе данных?