Какой поставщик поставлял используемую версию JDK в вашем проекте?
Как работает механизм загрузки классов в JVM и какие типы ClassLoader ты знаешь?
Какие способы организации взаимодействия между микросервисами или внешними системами вам известны?
Были ли случаи интеграции микросервисов в ваших последних проектах?
Какие компоненты входят в состав Spring Core и какова их роль?
Какие сложности могут возникнуть при одновременной записи данных в базу данных из двух микросервисов?
Какие основные функции и цели вы реализуете в рамках проекта?
Каким образом сборщик мусора определяет, что объект больше не используется и может быть удален из памяти?
Каким образом можно реализовать функциональность, аналогичную множественному наследованию, в объектно-ориентированных языках?
Общались ли вы напрямую с клиентом по проекту?
Использовал ли вы Entity Graph в своих проектах для управления зависимостями или оптимизации запросов?
Что послужило причиной выбора языка Java вместо C для реализации проекта?
Какие условия и стандарты должны быть соблюдены в рабочем пространстве?
Какая функциональность реализована методом flatMap у класса Optional?
Каким образом можно применить операцию cherry-pick для переноса конкретного коммита из одной ветки в другую?
Какими методами можно обеспечить надежный и безошибочный доступ к связанным данным в объектно-ориентированных системах?
Бывало ли у вас ситуации, когда у класса отсутствовала система контроля версий или управление версионированием?
Можете объяснить, что подразумевается под кэшем второго уровня в контексте систем хранения данных?
Каким образом реализовать принцип единой ответственности в реальных проектах?
Уровень владения английским языком у кандидата