Можете объяснить, что такое пул потоков и как он используется в Java?
Какие параметры или условия необходимо обеспечить для использования объекта класса в качестве ключа в коллекциях?
Какое назначение аннотации @Transactional в контексте управления транзакциями?
Можешь объяснить, какие состояния может иметь объект Entity?
Какие преимущества и недостатки использования Spring Data JPA в разработке приложений?
Каким образом механизм автоматического управления памятью определяет, что переменная больше не используется и может быть освобождена?
Ожидается ли блокировка выполнения при запросе к Kafka до получения результата в текущем проекте?
Вы применяли Kibana для анализа и визуализации логов?
Какое поведение объекта наблюдается, если на него больше не осуществляется ссылок или вызовов?
Каким образом можно вынести настройки запросов JPA в внешний файл, при этом сохранив работу репозитория?
Какие аннотации используются для определения стадий жизненного цикла бинов в контейнере?
Можете ли вы объяснить, что означает термин 'HEAD' в системе контроля версий Git?
Какими подходами к управлению исключениями в Spring Framework ты знаком?
Является ли метод get у класса Future синхронным вызовом, блокирующим выполнение программы до получения результата?
Какое минимальное количество базовых классов необходимо для объявление наследуемого класса?
Каким образом можно обнаружить взаимную блокировку (Deadlock) в двух потоках выполнения?
Какие навыки и опыт у вас есть в области тестирования программного обеспечения?
Можете объяснить назначение оператора UNION в SQL и как он используется для объединения результатов нескольких запросов?
Могли бы вы объяснить, что такое объекты, которые нельзя изменить после создания?
Какими аннотациями для определения конфигурации ты знаком?