Можете объяснить, что такое внедрение зависимостей (Dependency Injection) в C# и зачем она нужна?
C#
Можете объяснить, что такое механизмы синхронизации в программировании?
Какие разновидности связей между полями в таблицах тебе знакомы?
Что происходит при вызове метода dispose и какие ресурсы он освобождает?
Можешь ли ты перечислить основные виды соединений в SQL и кратко объяснить их назначение?
Можете объяснить, что подразумевается под паттернами проектирования в разработке программного обеспечения?
Что такое middleware в ASP.NET Core?
Основные структуры данных в C#, которыми пользуетесь?
Как бы ваш руководитель по команде охарактеризовал ваши профессиональные качества?
Какие отличия существуют между ключевыми словами ref и out при передаче ссылочных переменных в методах?
Каким образом можно организовать выполнение ресурсоёмких задач без блокировки основного потока исполнения?
Можете объяснить, что представляет собой этапы обработки запроса в ASP.NET Core и как осуществляется их жизненный цикл?
Когда следует очищать или обновлять кеш в Redis?
Что такое абстракция более высокого уровня, и чем отличаются задачи (task) и потоки (thread) в этом контексте?
Какие процессы запускаются при использовании оператора new для выделения памяти под объект?
Уровни изоляции транзакций — вспомнишь?
Имели ли вы опыт использования инструмента Swagger для документирования и тестирования API?
Можете пояснить, что такое выражение общего табличного выражения (CTE) в SQL?
Как система обрабатывает результат, полученный после выполнения асинхронного запроса?
Можешь назвать основные фреймворки или библиотеки, которые идут в комплекте с C++ по умолчанию?