Можете объяснить различия между настоящим и фиктивным полиморфизмом в программировании?
Какие подходы и инструменты ты знаешь для организации роли шлюза в архитектуре системы?
Можно ли включить сложную бизнес-логику внутри метода репозитория, аннотированного @Query в Spring?
Какие методы ты используешь, чтобы устранить проблему временного разрыва связи приложения с базой данных?
Какая функция или метод Spring вызывает после инициализации Bean в процессе его создания?
В чем преимущества и недостатки использования ExecutorService в Java для управления потоками?
Является ли вызов метода get у объекта CompletableFuture операцией, которая блокирует поток или же работает без блокировки?
Можете объяснить, что такое операция промежуточного типа в контексте обработки данных?
Чем отличается интерфейс Collection от утилитного класса Collections в Java?
Какими методами можно изменить порядок слов в строке на обратный?
Какую функцию вы выполняли в ваших предыдущих проектах?
Как Вы реализуете принцип открытости/закрытости в своих проектах на практике?
Какая роль у прокси-объектов в Hibernate и зачем они создаются?
Какое количество участников команды участвовало в реализации второго проекта?
Готов ли ты приступить к собеседованию в данный момент?
Можете объяснить принцип атомарных операций в базах данных или вычислительных системах?
Какие основные критерии необходимо учитывать при разработке RESTful интерфейса?
Можешь назвать основные сегменты области кучи в управлении памятью?
Можете рассказать о своем опыте повышения эффективности использования ресурсов в коде на прошлых проектах?
Какова роль ключевого слова volatile в Java и в каком случае его использование оправдано?