Для чего используется ResultSet в Java?
Как вы используете внедрение зависимостей (dependency injection) в своих проектах?
Какие способы обработки проверяемых исключений существуют?
Что такое альтернативный (alternate) ключ?
Какие существуют основные стратегии ветвления?
Расскажи об уровнях кэширования.
Каковы причины ограничения диапазона допустимых значений примитивных типов данных в Java?
В контексте бизнес-логики обязательно ли учитывать все поля сущности при реализации метода equals?
В чем заключается идея перегрузки конструкторов в Java?
Что ты знаешь о классе Object?
Что мы используем при написании цикла for-each?
Можете объяснить принципы и механизмы, лежащие в основе уровней изоляции транзакций в системах баз данных?
Что такое безопасная публикация (safe publication)?
Расскажите о принципе разделения интерфейсов (Interface Segregation Principle).
Какими значениями инициализируются переменные по умолчанию в Java?
Как можно одной строкой скопировать элементы из любой коллекции в массив?
Для чего используются модификаторы доступа?
Какие наиболее распространенные задачи выполняются в контейнере сервлетов?
Расскажи о структуре фреймворка Collection в Java.
Как вы понимаете принципы SOLID на основе вашего опыта?