Объясните концепцию распределенной архитектуры и ее основные характеристики.
Можете объяснить концепцию паттерна Transactional Outbox и его применение?
Что означает ограничение по использованию процессора во время выполнения программы?
Можете объяснить принципы и основные концепции чистой архитектуры в программировании?
В чем причина использования различных сегментов памяти для сохранения объектов вместо объединения их в один участок?
Можете объяснить принцип работы IoC-контейнера и его основное назначение в разработке?
В каких ситуациях предпочтительнее применять коллекцию типа List, а в каких — Dictionary?
Какие объекты или классы могут служить базой для создания структуры данных или класса?
Как бы ваш руководитель по команде охарактеризовал ваши профессиональные качества?
Имели ли вы опыт работы с паттернами проектирования в своих проектах?
Какое отличие между использованием cookie и локальным хранилищем Application Storage в браузере?
Имеете ли опыт работы с протоколом HTTP?
Объясните понятие событий в контексте программирования и системных архитектур.
Каким образом можно реализовать механизм оптимистического подхода к блокировкам данных?
Какая основная задача решается использованием паттерна CQRS в архитектуре системы?
Можете объяснить принципы работы и назначение паттерна Service Locator?
Можете объяснить, что означает принцип DRY в программной разработке?
Опишите ваш опыт проведения и анализа нагрузочного тестирования систем.
Для чего используется внедрение зависимостей в программных модулях?
Какое количество стеков может находиться в одном запущенном процессе?