Какие типичные задачи и обязанности у тебя в ежедневной работе при использовании Java?
Как отличаются структуры данных массивы и коллекции по своим свойствам и использованию?
Каким образом реализуется оптимистическая блокировка и в чем ее особенности?
Объясните концепцию Result Set в JDBC и как его используют при работе с базами данных
Можешь перечислить исключения в Java, которые не требуют обязательной обработки или проверки?
В каких ситуациях и зачем применяют библиотеку Mockito для тестирования компонентов?
Можете объяснить принцип работы и структуру паттерна Abstract Factory?
Какие основные команды используешь для компиляции и сборки проекта с помощью Maven?
Каковы основные преимущества и недостатки использования SessionFactory в ORM?
Какие основные уровни нормализации данных выделяют в реляционных базах данных?
В чем заключается назначение компаратора и как он применяется в программировании?
Бывали ли случаи обновления проекта с Java 8 до Java 11 и какими были особенности этого процесса?
Обеспечивает ли использование AtomicReference гарантированную видимость данных, аналогичную ключевому слову volatile?
Какой результат возвращает метод submit класса ThreadPoolExecutor?
Каким образом Spring идентифицирует, что применяется Starter вместо обычного *.jar файла?
Какие типы мониторных объектов используются в Java и как они функционируют?
Использовал ли ты прямой написание SQL-запросов без использования ORM или других абстракций?
Как часто ты обнаруживаешь ошибки в своей работе или проекте?
Какие шаги необходимо предпринять, чтобы сделать объект неизменяемым?
Какие шаги предпринимать, если в интерфейсе или абстрактном классе объявлены два метода?