Что такое объектно-ориентированное программирование (ООП)?
Каковы отличия между шаблонами проектирования ООП 'Стратегия' и 'Состояние'?
Какова скорость доступа к последнему элементу в ArrayList?
Как работает оператор try с ресурсами в Java?
В чем разница между методами execute, executeQuery и executeUpdate?
Для чего используется Git?
Какую задачу решает полиморфизм в программировании?
Что такое полиморфизм в Java?
Можно ли сузить уровень доступа или изменить тип возвращаемого значения при переопределении метода?
Расскажите о третьей нормальной форме в процессе нормализации баз данных.
В чем разница между IoC и внедрением зависимостей?
Каким образом реализованы методы hashCode() и equals() в классе Object?
Какова роль класса Object в Java?
Что такое DTD (Document Type Definition) и какова его роль в XML-документах?
Для чего используется паттерн Command?
Что ты используешь для сборки проекта: Maven или Gradle?
Что такое локальный класс и каковы его особенности?
Какие типы связей существуют в базе данных? Приведите примеры.
Как перебрать все пары «ключ-значение» в Map?
Какие существуют способы контроля значений десериализованного объекта?