Имели ли вы опыт работы с написанием и использованием асинхронных функций или методов?
Какие методы обработки ошибок и исключительных ситуаций тебе знакомы?
Каковы причины ограничения доступа к примитивным данным, изменяемым внутри вызываемых методов?
Можете ли вы объяснить, что представляет собой метод map в контексте Stream API в Java?
Для каких целей используются разные области видимости бинов в контейнере инверсии управления?
Каким наиболее простым методом можно реализовать механизм кэширования данных?
Каким образом осуществляется удаление элемента из коллекции ArrayList в Java?
Можно ли модифицировать данные, объявленные как неизменяемые?
Объясните механизм функционирования структуры данных TreeMap и как она реализует сортировку элементов
Какова роль и назначение областей памяти в работе с программами?
Какое назначение у принципа открытости-закрытости из SOLID для разработки программного обеспечения?
Объясните структуру и уровни вложенности коллекций в Java Collections Framework
Что произойдет с методом, отмеченным аннотацией @PreDestroy, если он принадлежит прототипу бина в Spring?
Объясните различие между процессами аутентификации и авторизации при использовании JWT.
Какие методы и подходы используются для предотвращения возникновения исключения ConcurrentModificationException при работе с коллекциями в многопоточном режиме?
Как вы реализовали управление безопасностью в своем проекте при помощи Spring Security?
Можете объяснить механизм работы памяти в виртуальной машине Java (JVM)?
Расскажите о вашем опыте работы с распределенными транзакциями и их реализации
Какой у вас опыт проведения и участия в процессах код-ревью?
Какие ресурсы и методы вы используете для постоянного профессионального роста?