Можно ли формировать SQL-запросы, работая с объектами и их связями вместо прямого обращения к таблицам?
Как определить количество транзакций при вызове метода, аннотированного @Transactional, из другого метода с такой же аннотацией, расположенного в другом классе в Spring?
Включены ли практики DevOps в текущий проект?
Можете объяснить методология разработки программного обеспечения, основанная на последовательных этапах, которую называют Waterfall?
Объясните, почему использование оператора '==' для сравнения объектов часто приводит к неправильным результатам или нежелательному поведению.
Каким образом обрабатывается ситуация, когда при использовании Bucket в HashMap происходит коллизия ключей?
Каковы основные отличия между CopyOnWriteArrayList и ArrayList в Java?
Какова роль асинхронного обмена сообщениями между микросервисами и почему он важен в архитектуре распределённых систем?
Можете объяснить принцип работы динамической компиляции в рамках фреймворка Quarkus?
Какова роль механизма синхронизации в многопоточных приложениях?
Объясните, что означает наличие метода с реализацией по умолчанию внутри интерфейса в языке программирования
Опишите ваш опыт работы с языком Java и проекты, в которых вы его использовали
Что такое различные режимы работы сессий в Hibernate и чем они отличаются?
Можете объяснить различия между таблицей, колонкой и строкой в базе данных?
Как организовать сортировку элементов коллекции при отсутствии использования интерфейсов Comparator и Comparable?
Каковы отличия между использованием RestTemplate и WebClient в рамках Spring для выполнения HTTP-запросов?
Объясните различие между процессами аутентификации и авторизации при использовании JWT.
Какие преимущества и недостатки имеют механизмы пула строк в Java?
Объясните различия между классами StringBuilder и StringBuffer в контексте их использования и потокобезопасности
Зачем используется механизм обнаружения сервисов в распределенной системе?