Что такое Inversion of Control (IoC) и Dependency Injection (DI)?
В чем заключается важность Stack Trace при работе с исключениями?
Какой инструмент для сборки проектов вы используете: Maven или Gradle?
Почему методы wait() и notify() могут вызываться только внутри синхронизированного блока?
Является ли первичный ключ индексом и почему?
Каковы особенности использования ResultSet в JDBC и его конфигурации?
Что такое переопределение метода в Java?
Из каких компонентов состоит JDBC?
Каково количество памяти, необходимое для хранения одного примитива типа byte в ArrayList?
Какие языки программирования, помимо Java, ты знаешь, которые используют байт-код?
Что такое фреймы в контексте Java?
Верно ли утверждение, что примитивные типы данных всегда хранятся в стеке, а экземпляры ссылочных типов данных - в куче?
Где разрешена инициализация статических и нестатических полей?
В чем отличие композиции от наследования?
Зачем и как переопределять метод hashCode?
В чем отличие и что общего у InputStream, OutputStream, Reader и Writer?
Где можно использовать паттерн Singleton?
Для чего используется класс SequenceInputStream в Java?
Что такое SessionFactory в Hibernate?
Какая временная сложность алгоритма быстрой сортировки?