Какие технологии и инструменты ты используешь в своей текущей или предыдущей работе?
Каким образом осуществляется ограничение использования процессорных ядер?
Каким образом обеспечивалась стабильность и сопровождение сервисов в вашем последнем проекте?
Каким образом осуществляется отложенная инициализация объектов в программных системах?
Каким образом можно запускать новые параллельные процессы в программе?
Из каких частей состоит структура памяти массива с примитивными элементами и как она организована?
Какие ресурсы и методы вы используете для постоянного профессионального роста?
Какими методами ты разделяешь монолитные компоненты на модулях?
Объясните, что подразумевается под сильной согласованностью данных в распределённых системах.
Какой опыт у тебя в использовании фреймворка Spring для разработки приложений?
Можешь назвать паттерн, который служит противоположностью подхода выделения отдельной базы данных для каждого микросервиса?
Можно ли считать недостатком то, что кандидат только осваивает новые технологии и не обладает глубокими знаниями в уже знакомых областях?
Как отличить режимы загрузки данных FetchType Eager и Lazy и в чем их основные различия?
Чем отличаются проверяемые исключения от необрабатываемых в Java?
Каким образом осуществляется удаление элемента из коллекции ArrayList в Java?
Можете объяснить, что означает термин Mono в контексте программирования?
Как осуществляется последовательность инициализации приложения при запуске Spring Boot?
В чем заключается применение механизма наследования в объектно-ориентированном программировании?
Какое значение возвращает структура данных HashMap при вызове метода, использующего хеш-код ключа?
Какова роль оператора INTERSECT в SQL и в каких сценариях его используют?