Обязательно ли использовать оператор await внутри асинхронного метода, чтобы выполнять асинхронную операцию?
Можете объяснить концепцию паттерна Transactional Outbox и его применение?
Каким образом обеспечивается целостность данных внутри объекта во время его использования или модификации?
Можете объяснить концепцию CQRS и как она используется для разделения команд и запросов в архитектуре приложений?
Можете объяснить, что представляет собой паттерн проектирования итератор и как он применяется?
Как определить максимальное количество интерфейсов, которые может реализовать класс в языке программирования?
Могли бы вы продемонстрировать пример для каждой из основных парадигм объектно-ориентированного программирования?
Можете ли вы объяснить, что представляет собой план выполнения SQL-запроса в реляционной базе данных?
Что понимается под потокобезопасными структурами данных в контексте многопоточности?
Можете объяснить принцип работы и предназначение паттерна Proxy в разработке программного обеспечения?
Объясните концепцию параллельных вычислений и ее отличие от последовательных процессов
Можете объяснить, что подразумевается под поколениями в механизме автоматического управления памятью (garbage collection)?
Что привлекло ваше внимание к платформе GitHub и почему вы решили работать с ней?
Каким образом реализуется связь типа многие ко многим между таблицами в базе данных?
Какое максимальное количество абстрактных классов может реализовать один класс в объектно-ориентированной системе?
Можете объяснить концепцию паттерна медиатор и его роль в управлении взаимодействием объектов?
Можете объяснить, что представляет собой очередь в контексте задач или задачника?
Каким образом вы будете сохранять ответы пользователя с множественным выбором в системе хранения данных?
Имели ли вы опыт формирования запросов напрямую в коде без использования ORM-инструментов?
Что такое зацепление в коде