Зачем нужны интерфейсы, если уже существуют абстрактные классы?
В чем разница между жадной, ленивой и явной загрузкой данных?
Что такое lock-еры в C#?
Можно ли использовать обобщенные методы вне обобщенных классов?
В чем заключается отличие между классами и структурами в C#?
Почему вы выбрали C# как язык программирования?
Есть ли разница в последовательности написания блоков catch в конструкции try-catch?
Как вы применяете фильтры в конвейерах (pipeline) в C#? Можете ли вы привести примеры их использования?
Что такое область видимости 'scoped' в C#?
Что такое HashSet в C#?
Как себя ведут ссылочные типы данных в C#?
Какие основные паттерны проектирования используются в разработке back-end?
Что делать, если в одном классе реализованы два разных интерфейса с одинаковыми именами методов?
Что такое индексы в C#? Какие типы индексов существуют и использовали ли вы их на практике?
В чем на практике заключается отличие между монолитной и микросервисной архитектурой?
Что такое абстракция более высокого уровня, и чем отличаются задачи (task) и потоки (thread) в этом контексте?
В чем diferença между статическим методом и методом экземпляра?
Приведите пример выполнения кода, в котором возвращается объект интерфейса IQueryable.
Как выглядит директива using после компиляции?
Можно ли ограничить типы, которые пользователь будет передавать через шаблон в C#?