Имели ли вы опыт работы с паттернами проектирования в своих проектах?
Как долго вы работали над самой увлекательной задачей на предыдущем месте работы?
Как действует асинхронный метод при использовании ключевого слова await в вашем коде?
Можно ли в рамках одного контейнера зарегистрировать более одного варианта реализации одного интерфейса?
Когда и почему стоит применять абстрактные классы в объектно-ориентированном программировании?
Есть ли у вас опыт работы с устаревшими или наследуемыми системами?
Есть ли у вас опыт использования транзакций в системах управления базами данных?
Можешь назвать распространённые паттерны в объектно-ориентированном проектировании?
Работали ли вы с платформой .NET Standard в своих проектах?
Можете объяснить, что подразумевается под планом выполнения запроса в SQL и для чего он нужен?
Объясните, что понимается под системой отслеживания изменений и как она используется в разработке?
В каком моменте код на C# компилируется в промежуточный байт-код?
В каких случаях рекомендуется применять абстрактные классы в проектировании объектов?
Можешь привести пример ситуации, в которой обращение к полю объекта вызывает сложности или проблемы?
Как поступить, когда в проекте встречаются два интерфейса с одинаковым именем?
Вы готовы перейти к следующему этапу собеседования?
Какова роль оператора throw внутри блока catch в обработке исключений?
Что такое потокобезопасные коллекции и как они работают в многопоточном программировании?
Можете объяснить, что означает использование INNER JOIN в SQL-запросах?
Какие критерии учитываете при проектировании структуры таблиц в базе данных?