Можете объяснить концепцию сбалансированных деревьев и их применение в алгоритмах и структурах данных?
Вы работали с архитектурой распределённых вычислительных систем?
Какую роль выполнял Redis в вашем предыдущем проекте и для каких целей его применяли?
Опишите последовательность применения индексных фильтров при выполнении SQL-запросов
Опишите процесс реализации механизма аутентификации пользователей в API вашего проекта.
Можешь объяснить, какие способы реализации методов внутри интерфейса IQueryable существуют?
Можете объяснить концепцию дизайн-паттернов и их роль в проектировании программных систем?
Можете объяснить основное правило о том, как разделять обязанности классов или модулей в объектно-ориентированном программировании?
Можете объяснить принцип открытости/закрытости в контексте объектно-ориентированного программирования?
Поделитесь, пожалуйста, своим профессиональным опытом и ключевыми проектами, в которых вы участвовали
Какое максимальное количество памяти выделяется под стек в системе?
Объясните, что подразумевается под концепцией поколения объектов в объектно-ориентированном программировании.
Объясните принцип работы паттерна Singleton и в чем его основное назначение.
Имели ли вы практический опыт создания запросов, объединяющих данные из нескольких таблиц или источников?
Каковы отличия между объектами Monitor, Mutex и Semaphore в управлении множественным доступом?
Каким образом выполняется асинхронная функция в контексте потоков исполнения?
Какие преимущества дает использование микросервисов при проектировании архитектуры приложений?
В чем разница между просто использованием throw и throw ex, и какой метод предпочтительнее в разных случаях?
Каким образом лучше поддерживать формальный или неформальный стиль обращения в рабочей обстановке?
Имели ли вы практический опыт использования систем обмена сообщениями через брокеры?