Каким образом механизмы сборщика мусора определяют, какой объект следует освободить из памяти?
Расскажите о своем опыте работы с механизмами транзакционной обработки данных
Как легко или сложно реализовать и соблюдать принцип Лисков при проектировании систем?
Какое значение имеет использование полиморфизма в объектно-ориентированном программировании?
Какие отличия между интерфейсами Collection и Map в Java, и зачем они нужны?
Какое имя мне следует использовать при обращении к тебе?
Что произойдет при выполнении операции a = a + d, если оба операнда являются строками?
При использовании и XML-конфигурации, и аннотации @Configuration, какое из них получит более высокий приоритет в настройке приложения?
Какие инструменты или методы вы применяли для проведения тестирования вашего программного обеспечения?
Можете объяснить, что представляет собой атомарную операцию Compare-and-Swap и в чем ее применение?
Можно ли считать класс, объявленный с финалом, полностью неизменяемым?
Применяли ли вы механизмы кэширования в своих проектах на практике?
Какова роль блока finally в обработке исключений в программировании?
Объясните концепцию Mock объекта и его использование в тестировании программного обеспечения.
Объясните различия между JDK, JRE и JVM и их роль в разработке и выполнении Java-приложений
В каких ситуациях и для каких целей можно использовать модификатор final, кроме объявления переменной?
Какая роль у аннотации @Service в контексте Spring и чем она отличается от других компонентов?
Могли бы вы объяснить концепцию buckets в реализации HashMap?
Какой тип дерева используется внутри структуры данных TreeMap?
Работает ли протокол TCP в асинхронном режиме передачи данных?