Имеете ли вы опыт проектирования и реализации систем, основанных на событийно-управляемой архитектуре?
Что такое явление фантомного чтения и как оно проявляется в транзакциях баз данных?
Какой источник знаний использовал для изучения концепции Future?
В каких ситуациях целесообразно применять пессимистическую блокировку для управления доступом к ресурсам?
Можешь перечислить основные состояния объекта в Hibernate и описать их особенности?
Почему важно переопределять метод hashCode в ваших классах?
Как работает операция Compare And Set и в чем ее назначение в многопоточном программировании?
Можешь назвать основные шаблоны проектирования, используемые при создании микросервисных систем?
Стоит ли завершать транзакцию при выполнении только SELECT-операций?
Возможно ли реализовать обмен сообщениями между монолитным приложением и Kafka?
Как осуществляется внедрение бинов в контексте Spring Framework?
Имел ли опыт работы с функциональными интерфейсами в своих проектах?
Какова цель использования принципа inversion of control в разработке программных систем?
Какие шаги вы предприняли в первые дни работы над проектом?
Можешь назвать типы представлений (view) в PostgreSQL и объяснить их особенности?
Как называется структура данных, объединяющая быструю вставку элементов и последовательную обработку данных, основанная на использовании сегментов или листов?
Какими источниками информации и инструментами вы пользуетесь для повышения своей профессиональной компетенции?
Что происходит, когда два ключа получают одинаковый хэш-код в HashMap?
В каком месте в памяти JVM размещаются статические методы классов?
Можете объяснить роль и назначение компонента DispatcherServlet в архитектуре Spring MVC?