Какую версию Java вы используете в своей работе?
Каким образом вы реализуете тестирование вашего кода с помощью JUnit?
Можешь перечислить популярные реализации и подходы в рамках Spring Data?
Можете объяснить, что делает метод String.intern() в Java и когда его стоит использовать?
Какое максимальное количество методов с реализациями по умолчанию допускается в функциональном интерфейсе?
Какие механизмы предоставляет Hibernate для работы с драйверами баз данных?
Как работает механизм загрузки классов в JVM и какие типы ClassLoader ты знаешь?
Какими шагами вы бы приступили к диагностике причин низкой производительности базы данных?
Какими способами можно организовать механизм ожидания ответа в программных системах?
Применяется ли в вашей команде или проекте систематический сбор отзывов и комментариев от участников или клиентов?
Можешь рассказать о различных типах аннотации @Conditional в Spring?
Какое количество транспортных средств было размещено в контейнерах в вашем последнем проекте?
Является ли тестирование программного обеспечения связанной концепцией с принципами SOLID?
Принимал ли ты самостоятельно решения по выбору технологий для текущего проекта?
Какое количество API-интерфейсов реализовано в вашем микросервисном архитектурном решении?
Какое максимальное время потребовалось для завершения самой трудной задачи?
Самостоятельно выполнял процесс выпуска новых версий продукта?
Какими инструментами или технологиями ты используешь для взаимодействия с базами данных?
В вашем последнем проекте сервис сохранял состояние между вызовами или был без сохранения состояния?
Кто отвечал за проведение технического интервью?