Можете объяснить механизм работы кэширования в Hibernate и его роль в оптимизации производительности?
Мог бы ты назвать типы исключений, которые в программировании могут возникать?
В каких ситуациях использование аннотации @Transactional в Spring не обеспечивает ожидаемого поведения транзакций?
Можешь перечислить промежуточные операции, доступные в Stream API?
Объясните, что представляют собой необработанные исключения в языке программирования
Рекомендуется ли использовать Kafka во всех сценариях и проектах?
Сохраняет ли свою корректность связь Foreign Key, ссылающаяся на уникальный ключ, состоящий из нескольких колонок, если одна из них содержит значение NULL?
Имел ли опыт работы над проектами, построенными по монолитной архитектуре?
Создавали ли вы собственные стартовые шаблоны или заготовки для проекта?
Можете объяснить принципы гексагональной архитектуры и её основные компоненты?
Можете объяснить концепцию паттерна прокси и его назначение в программировании?
В Spring, если Bean аннотирован как Lazy и внедряется в другой Bean, он будет инициализирован лениво?
Являлся ли ваш последний проект веб-приложением?
Как вы относитесь к критике со стороны токсичного коллеги — рассматриваете ли это как личное оскорбление?
Использовали ли вы Jenkins в процессах автоматической сборки и доставки ваших проектов?
Имел ли ты опыт работы в рамках спринтов или коротких циклов разработки?
В каком проекте вы работали в качестве Frontend-разработчика в последний раз?
В каких ситуациях рекомендуется применять интерфейсы в разработке?
Чем отличается использование TreeSet от TreeMap в коллекциях Java?
Как различаются модели транзакций с сохранением состояния и без него?