Расскажи о технических задачах, которые тебе приходилось решать на практике.
Каким образом реализовать инъекцию зависимостей через бины, если существует несколько реализаций одного интерфейса?
Каковы основные преимущества и недостатки использования Maven для управления проектами?
Какие команды или отделы сотрудничали с вами на прошлых позициях?
Какие типы ошибок тебе известны и как их классифицировать?
Работал ли ты с фреймворком Hibernate для взаимодействия с базами данных?
Можно ли определить исходные данные, по которым был сформирован определённый хеш?
Какова основная роль и задачи Spring в разработке приложений на Java?
Какие последствия могут возникнуть при отсутствующем использовании аннотации @Transactional при выполнении операций с базой данных через репозиторий?
В каких местах в памяти размещаются объекты и переменные первичного типа?
Какое предназначение у локального кэша в микросервисной системе и как он помогает повысить производительность?
Каким образом можно инстанцировать и управлять объектами в рамках внедрения зависимостей при использовании Spring?
Могли бы вы рассказать о вашем последнем месте работы и вашей роли там?
Можете объяснить, что подразумевается под вертикальным партиционированием данных?
Какими методами ты можешь управлять и обрабатывать значительный объем входящих сообщений?
В каких ситуациях рекомендуется использовать конструкцию try-with-resources в Java?
Как определить, что тест прошел успешно после внесенных изменений в код?
Какие причины делают использование REST менее популярным в современных приложениях?
Возможно ли применить аннотации для методов, находящихся внутри приватных методов в контроллере?
Каким образом можно различить абстрактный класс и интерфейс в объектно-ориентированном программировании?