Расскажите о наиболее увлекательной или сложной задаче, с которой вам пришлось столкнуться в предыдущем проекте
Объясните различия между инверсия контроля и внедрением зависимостей в разработке программного обеспечения.
Чем отличается использование подзапросов от объединения таблиц через JOIN в SQL?
Какий принцип объектно-ориентированного программирования реализуют обобщённые типы (Generics)?
В чем разница между интерфейсом и абстрактным классом?
Расскажите о своем опыте использования паттерна команда в проектах
Какова роль файла application.properties в настройке приложений Spring?
Какова роль и назначение ключевого слова volatile в языке программирования?
Что отличает FileInputStream от ByteArrayInputStream и в каких ситуациях каждый из них применяется?
Каким образом организовано размещение листовых узлов в красно-чёрном дереве?
Что произойдет, если вставить одиннадцатый элемент в ArrayList, в который уже добавлены десять элементов?
Какие аннотации применяете в своих тестах?
Обрабатываются ли значения вместе с их ключами для сохранения в ячейки памяти?
Как объяснить клиенту процесс разбивки монолитной системы на микросервисы?
Какое отличие между методом get при использовании ArrayList и LinkedList?
Чем отличается интерфейс итератора от интерфейса коллекции, которая поддерживает итерацию?
Использовался ли один и тот же URL для настройки источника данных Spring DataSource?
Каким образом происходит процесс загрузки классов в JVM при выполнении Java-программы?
Какий инструмент или библиотеку вы применяли для создания мок-объектов, связанных с аннотацией @Mock?
Какое количество специалистов работает в составе вашей команды над данным проектом?