Каким образом осуществляется хранение элементов внутри структуры ArrayList в памяти?
Чем отличаются традиционная Java IO и более современная Java NIO по работе с вводом-выводом?
Имели ли вы опыт работы с кластерными технологиями и конфигурацией кластеров?
Какие типы задач вам приходилось решать на предыдущем месте работы, которые вам показались неэффективными или сложными?
Каким образом осуществляется запись данных в хранилище Redis?
Можешь назвать типы данных, которые нельзя изменить после их создания?
Какие способы и подходы существуют для определения и инициализации бинов в Spring Framework?
Каким образом узлы связанного списка хранится в области памяти кучи?
Какие подходы и механизмы позволяют безопасно использовать Map в условиях многопоточности?
Какие ограничения существуют для определения свойств столбцов в базе данных?
Как вы проводили тестирование в вашем последнем проекте и какие методы использовали?
Можете объяснить, что представляет собой кэш уровня первого в EntityManager и как он работает?
Какое отличие между семафором и монитором в контексте механизмов синхронизации потоков?
Какой опыт у вас есть в использовании Docker и в каких проектах вы применяли контейнеризацию?
Каким образом организована память в стеке и куче и как они взаимодействуют между собой?
Можете объяснить назначение и работу метода allMatch в Java Stream API?
Применяли ли вы шаблоны проектирования в своих предыдущих проектах?
Какая концепция лежит в основе структуры данных HashSet?
Какие методы или свойства необходимо изменить у объекта, чтобы использовать его в качестве ключа в HashMap?
Каковы ваши ожидания и цели при переходе в новую команду или компанию?