В каких случаях целесообразно использовать конструктор для передачи зависимостей в класс?
Как определяется область видимости данных пользователя в веб-приложении?
Какой уровень изоляции транзакций лучше применять для таблицы пользователей, если каждый пользователь работает только со своей записью?
Какой основной принцип лежит в основе атомарных операций в многопоточной среде?
Мог бы ты рассказать о технологиях и инструментах, применяемых в твоем недавнем проекте?
Какой принцип SOLID может быть нарушен, если один объект отвечает за выполнение слишком большого количества задач?
Какую основную роль или объект представляет собой заявка, относящаяся к отчету в текущей системе?
Какой у вас опыт написания и использования интеграционных тестов в проектах?
Какой у вас опыт работы в области тестирования программных продуктов?
Какой у вас есть опыт работы с механизмами автоматического управления памятью и сборки мусора в приложениях?
В каких случаях и как можно управлять или модифицировать жизненный цикл бина в рамках фреймворка?
Расскажите о вашем опыте разработки с использованием технологий Java EE.
Можно ли включать параметры в тестовые функции в процессе тестирования?
Что происходит внутри HashMap, когда вставляется новый ключ-значение?
Какое исключение генерируется в случае попытки обращения к элементу массива по недопустимому индексу?
Каким образом происходило взаимодействие между отдельными микросервисами в системе?
В чем разница между аннотациями @Bean и @Component и когда можно использовать замену одной другой?
Какие виды блокировок применяются в многопоточном программировании для управления доступом к ресурсам?
Какими способами и инструментами вы используете для повышения эффективности SQL-запросов?
Какие методы существуют для снижения использования оперативной памяти в приложениях?