Какие подходы ты применяешь при использовании Stream API в своих проектах?
Какие основные правила и критерии ты соблюдаешь при выполнении ревью кода?
Каким образом обозначается временное поле внутри сущности с помощью аннотаций?
Как часто рекомендуется проводить тестирование системы под высокой нагрузкой?
Каким образом реализовать механизм ленивой инициализации компонента в Spring?
Каким образом вы разрабатывали финальные макеты и схемы в вашем последнем проекте?
Какие подходы позволяют обеспечить неизменяемость коллекции List внутри класса?
Какая связь существует между методами hashCode и equals в Java?
Каким образом механизм автоматического управления памятью определяет, что переменная больше не используется и может быть освобождена?
Каким образом можно установить отношения между сущностями при использовании JPA?
Каким образом можно связать новый объект данных (DTO), который нельзя изменить, с существующим DTO?
Какими подходами вы устраняли проблему множественных запросов (N+1) в Hibernate и как это реализовали?
Каким образом вы реализовали ленивую загрузку данных при использовании Hibernate?
Каким образом в Java достигается сокрытие данных и контроль доступа к ним через механизмы инкапсуляции?
Каким образом можно организовать отправку задач и ожидание их завершения с использованием ThreadPoolExecutor?
Каким образом реализуется механизм изоляции транзакций типа Serializable в базах данных?
Каким образом реализована механика пула потоков и как он управляет выполнением задач?
Как реализовывались механизмы оповещений в системе?
Как ты реагируешь на обнаруженные дефекты или недочеты в своих задачах?
Каким образом осуществляется интеграция системы сбора метрик в проект?