Что послужило причиной выбора языка Java вместо C для реализации проекта?
Уровень владения английским языком у кандидата
Какова роль брокера в коммуникации между микросервисами?
Зачем необходимо реализовывать интерфейс Comparable для объектов, хранящихся в TreeSet?
Какие методы устранения циклических зависимостей между компонентами в Spring ты знаешь?
Какую роль выполняет аннотация @RestController в разработке REST API на Spring?
Какое исключение возникает при использовании стратегии Fail-Fast в коллекциях при их модификации во время итерации?
Для чего используется Mock-объект в тестировании с JUnit, и какие реальные компоненты он заменяет?
Как отличить принцип внедрения зависимостей в Spring от принципа разделения ответственности D в SOLID?
Какими признаками можно определить, что сервер подвержен угрозам безопасности?
Как осуществляется делегирование ответственности внутри команды?
Какие существуют уровни доступа к методам в объектно-ориентированном программировании?
Какой период времени сообщения сохраняются в Kafka перед удалением или архивацией?
Имели ли вы опыт работы с механизмом MDC?
Что побудило вас заниматься развертыванием приложений на базе Spring?
Можете объяснить понятие контракта в контексте программирования или разработки систем?
Какие механизмы управляют освобождением памяти в системе?
Что такое кеш первого уровня и какова его область видимости?
Какой объем памяти занимает переменная типа int в байтах?
Имел ли опыт взаимодействия с базами данных без применения ORM-инструментов вроде Hibernate?