В чем заключается назначение аннотации @Transactional в работе с базой данных?
Могли бы вы объяснить различия между аннотациями @Repository, @Service и @Controller в контексте Spring?
Каким образом осуществляется обработка ошибок и исключений в языке Java?
Можете объяснить, что подразумевается под исключением в языке Java и как оно используется?
Можно ли изменить реализацию статического метода в подклассе, переопределяя его?
Объясните проблему N+1, с которой можно столкнуться при использовании Hibernate, и как её избегать.
Можешь перечислить различные типы памяти, используемые в Java и их основные назначения?
Объясните, что такое JDBC и как оно используется в Java для взаимодействия с базами данных
Имели ли вы опыт разработки приложений с использование Spring Boot?
Бывало ли вам необходимо выполнять задачи, предназначенные для других команд или специалистов?
Каковы отличия между основными типами данных в языке Java?
В какой структуре данных вставка элемента в середину происходит быстрее: в ArrayList или LinkedList?
Приходилось ли вам сталкиваться с конфликтами или недопониманиями внутри команды?
Какие отличия между интерфейсами Runnable и Callable в Java?
Объясните принцип использования конструкции try-with-resources в управлении ресурсами в Java.
Объясните, что означает ключевое слово volatile в программировании и для чего оно используется?
Можете объяснить различие между проверяемыми и непроверяемыми исключениями в Java?
В каких ситуациях объект может быть утерян из HashMap?
Можно ли реализовать цикл перебора элементов с помощью метода map в языке программирования?
Всегда ли возможно восстановить исходное состояние системы после сбоя или изменений?