Какие отличия существуют между передачей значения и передачей ссылочного типа при передаче аргументов в функцию?
Когда предпочтительнее применять тип данных string вместо StringBuilder?
Чем отличается использование паттернов Decorator и Adapter при проектировании систем?
Как различаются жизненные циклы объектов в Dependency Injection для транзиентного, Scoped и синглтон режима?
Можете объяснить различия между статической и динамической типизацией в языках программирования?
В каком месте в памяти обычно размещаются локальные переменные во время выполнения программы?
Расскажите о вашем предыдущем опыте работы в IT-компаниях или проектах.
Какова роль оператора using в C# и в чем его основное назначение?
Зачем необходимы уровни изоляции в транзакциях базы данных?
Какие основные компоненты включает процесс миграции данных или системы?
Какова роль и назначение механизма блокировки (Lock) в многопоточном программировании?
Какая категория языков программирования включает Python?
Опишите этапы и особенности процесса разработки программного обеспечения в вашем последнем месте работы.
Каким образом осуществляется управление и освобождение используемой памяти в системе?
Какими критериями руководствуются при определении, для каких колонок базы данных создавать индексы?
Какие типы операций и команд можно выполнять в PostgreSQL?
Можешь привести примеры DI-контейнеров, которые применяются в разработке?
Какими методами и ресурсами ты используешь для освоения новых возможностей и концепций в языке программирования C#?
Каковы особенности типовой системы в C# и каким образом она реализована в языке?
Какой код ответа HTTP сервера указывается, когда у пользователя нет разрешения на доступ к запрошенному ресурсу?