В каких случаях и каким образом рекомендуется применять аннотацию @Transactional в Spring для управления транзакциями?
Какие отличия существуют между Docker-контейнерами и виртуальными машинами с точки зрения архитектуры и использования?
Что произойдёт с методом hashCode в классе, если он не наследует его явно от другого класса?
Как соотносятся понятия потока оси и легковесного потока в контексте многопоточности?
Можно ли через Reflection API изменить или считать значения приватных переменных класса?
Каким образом можно получать доступ к приватным свойствам объекта через Reflection API?
Какими методами ты можешь преобразовать объект в формат, пригодный для хранения или передачи?
Расскажите о вашем опыте применения принципов SOLID в практике разработки.
Можете объяснить различия между Java Development Kit и Java Runtime Environment?
Каким образом можно организовать управление правами доступа к деплойментам в Kubernetes?
Что произойдет, если передать модель с отношением ManyToOne в контроллер без обращения к связанному полю?
Имели ли вы опыт использования библиотеки java.util.concurrent для управления потоками и синхронизации?
Имели ли вы опыт создания или использования покрывающих индексах в базах данных?
Каким образом развиваешь свои профессиональные умения и знания?
Что является причиной избегания выбрасывания исключений типа RuntimeException в коде?
Что отличает обычную строковую переменную от переменной, объявленной как окончательная (final), в контексте использования строк в языке программирования?
Можно ли считать различия в типах данных проявлением полиморфизма?
Какой тип данных лучше всего использовать для обработки денежных значений в программировании?
Ты применяешь структуру данных очереди в своих проектах?
Почему в языке C++ класс vector реализован через механизм дублирования данных при копировании или вставке?