Можете объяснить принципы работы и назначение метода AddTransient в Dependency Injection?
Объясните, что означает концепция AddScoped в контексте Dependency Injection в ASP.NET Core.
Что привлекло вас к изучению языка программирования C# и почему вы решили его выбрать для своих проектов?
Можете пояснить, что подразумевается под термином Task в контексте проектирования и разработки программных решений?
Какие шаги предпримешь, если задержка в получении данных от базы данных приводит к проблемам в приложении?
Какие преимущества и недостатки использования механизма ленивой инициализации ресурсов?
Объясните принцип работы функции yield и как она используется при реализации итераторов в Python.
Можете объяснить, что означает оператор JOIN в SQL и как он используется для объединения таблиц?
Чем отличаются поведения методов TryParse и Parse при неудачном преобразовании строки в число?
Имел ли опыт работы с механизмами событий и их обработкой в проекте?
На какой инфраструктуре размещены ваши микросервисы в текущем проекте?
Можете объяснить концепцию делегатов и их роль в программировании?
Могли бы вы объяснить, что такое Tag Helpers в контексте ASP.NET Core?
Как различаются жизненные циклы объектов в Dependency Injection для транзиентного, Scoped и синглтон режима?
Чем отличается традиционная реляционная база данных от нереляционной базы данных NoSQL?
Бывали ли у вас случаи разработки собственного промежуточного слоя (middleware)?
Можете объяснить, что подразумевается под директивой using в C# и как она используется?
Можно ли привести пример принципа подстановки Лисков в объектно-ориентированном программировании?
Могли бы вы объяснить, что представляет собой библиотека NSubstitute и для каких целей она используется при тестировании?
Поделитесь опытом работы с системой управления версиями Git, опишите свой подход и основные сценарии использования.