Какие особенности использования вложенных классов, в том числе статических и внутренних? В чем заключается разница между ними?
Каковы преимущества использования внедрения зависимостей (dependency injection)?
Какие побитовые операции ты знаешь?
Что произойдёт с сборщиком мусора, если выполнение метода finalize() требует значительного времени, либо в процессе выполнения будет выброшено исключение?
Для чего нужен String Pool в Java?
Что такое XSD-схема?
Из каких компонентов состоит JDBC?
Как можно оптимизировать высоконагруженный веб-сервис?
Каковы основные отличия между List и LinkedList в Java?
Что такое коллизия хэш-кодов в контексте HashMap?
В чем разница между методами notify() и notifyAll() в Java?
Зачем нужныimmutable классы и каковы их основные характеристики?
Как Java обрабатывает обобщения (generics)?
Расскажите об иерархии коллекций в Java.
Как перебрать элементы LinkedList в обратном порядке, не используя медленный метод get(index)?
Какие существуют способы конфигурирования Spring-приложения?
Для чего предназначен метод limit() в стримах?
Что такое Deque?
Что такое SessionFactory в Hibernate?
Что такое композиция в контексте программирования?