Какие средства используешь для обнаружения и диагностики ошибок в коде или системе?
Когда и почему вы предпочитаете покидать проект после завершения его первоначальной идеи или стадии развития?
Каким образом происходит запуск скомпилированного байт-кода в окружении Java?
Можете объяснить отличие между исключениями, которые требуют обязательной обработки во время компиляции, и исключениями, которые возникают во время выполнения программы?
Обсуждались ли у вас вопросы, связанные с бизнес-аспектами данного проекта?
Могли бы вы привести пример использования принципа инверсии зависимостей в реальной разработке?
Какими проблемами можно столкнуться при добавлении или обновлении данных в структуре дерева?
Может ли дочерний класс обращаться к приватным свойствам базового класса?
Могли бы вы объяснить назначение и использование аннотации @ControllerAdvice в Spring?
Объясните, что означает ключевое слово volatile в программировании и для чего оно используется?
Какой вид связывания методов используется при их перегрузке?
Какие действия вы предпринимали с базой данных в своих проектах?
Как изменение значения ключа влияет на работу структуры данных Map?
Какие преимущества и недостатки имеет построение монолитного приложения для определенной задачи?
Возможна ли настройка внешних библиотек в проекте, использующем Spring Boot?
Каким образом Spring Boot автоматически настраивает свои компоненты и зависимости?
Какое численное значение имела команда в вашей последней организации?
Нужно ли рассматривать какие-то детали или вопросы перед началом интервью?
Что случится, если в классе, используемом в качестве ключа, методы equals и hashCode будут вести себя по-разному, несмотря на совпадающие значения?
Каким образом можно пройти по всем ключам и значениям в объекте Map?