Каким образом вы реализовывали и управляли многопоточностью в ваших проектах?
Java
Какие методы существуют для мониторинга и сбора данных о состоянии JVM?
Обеспечивает ли поиск по ключу в HashMap постоянную сложность времени исполнения во всех случаях?
Какое назначение метода asList при работе с классом Arrays в Java?
Какой у тебя предполагаемый срок адаптации для работы над новым проектом?
Опишите процесс обновления программного обеспечения в вашем последнем проекте.
Что привлекает тебя в профессии Java разработчика и почему ты хочешь развиваться в этом направлении?
В каких ситуациях применяются обобщённые типы в программировании?
Как определить временную сложность процесса вставки элемента в центральную часть массива?
Обеспечивается ли создание одного и того же экземпляра компонента при использовании аннотации @Autowired в разных частях класса, помеченного @Component?
Какие методы устранения циклических зависимостей между компонентами в Spring ты знаешь?
В каких случаях рекомендуется применять абстрактный класс в объектно-ориентированном программировании?
Каким образом можно преобразовать Stream обратно в List в рамках использования Stream API?
Удаляется ли объект прототипа сразу после его внедрения через инъекцию?
Можете объяснить назначение аннотации @Version в JPA и её роль в управлении конкурентным доступом?
Что подтолкнуло вас к поиску нового места работы после предыдущего опыта?
Можете объяснить принцип работы класса CountDownLatch в Java и для чего он используется?
Какие методы взаимодействия с базой данных через Spring Data тебе известны?
Будет ли выполнен код в блоке finally, если во время выполнения блока try вызван System.exit?
Расскажите о текущем месте работы: как менялась зона ответственности, какой функционал изначально, какой сейчас, как выглядит команда?