Как ты оцениваешь свой опыт прохождения собеседований?
Какое отличие между стандартным объектом Java и Bean в рамках Spring Framework?
Объясните, что подразумевается под пессимистичной блокировкой в контексте управления доступом к данным.
Можете объяснить механизм работы кэширования в Hibernate и его роль в оптимизации производительности?
Какой у вас опыт работы с использованием шаблонов в программировании?
Какова роль топиков в архитектуре Kafka и почему они используютcя?
Можешь привести пример, когда и зачем применяется хеширование данных?
Создавали ли вы собственный стартовый модуль для Spring Boot?
Какие компоненты и модули из Spring Framework вы применяли при разработке сервисов в вашем проекте?
Какое первоначальное количество элементов может содержать ArrayList при создании без указания размера?
Объясните назначение и принцип работы аннотации @Transactional в рамках Spring Framework.
Можете объяснить принципы гексагональной архитектуры и её основные компоненты?
Объясните, что означает понятие класс в объектно-ориентированном программировании.
Можете объяснить, что такое операция уменьшения значения переменной на единицу?
Наследует ли интерфейс Map от интерфейса Collection в Java?
Были ли установленные стандарты или цели по уровню тестового покрытия в вашем проекте?
Имел ли ты опыт работы в рамках спринтов или коротких циклов разработки?
Использовали ли вы Jenkins в процессах автоматической сборки и доставки ваших проектов?
Как вы относитесь к критике со стороны токсичного коллеги — рассматриваете ли это как личное оскорбление?
Можете рассказать о хакатонах, в которых участвовали, и какой опыт получили?