В чем преимущества и недостатки объектно-ориентированного программирования по сравнению с процедурным и функциональным программированием?
В чем разница между членом экземпляра класса и статическим членом класса?
Что произойдёт с сборщиком мусора, если выполнение метода finalize() требует значительного времени, либо в процессе выполнения будет выброшено исключение?
Что такое первичный и внешний ключи, и какие ограничения они имеют?
Как можно организовать обмен данными между двумя потоками в Java?
В чем разница между IoC и внедрением зависимостей?
Какая конфигурация будет иметь приоритет: XML, Java или аннотации?
Что такое BeanPostProcessor в Spring?
Какие области памяти, кроме стека и кучи, вы можете назвать?
Для чего используется класс IdentityHashMap в Java?
Для чего нужен String Pool в Java?
Какова основная идея обработки ошибок в Java?
Какие побитовые операции ты знаешь?
В чем заключаются отличия компонентных аннотаций в Java?
Как себя поведёт прототипный бин в рамках синглтона?
Как можно оптимизировать высоконагруженный веб-сервис?
Что такое Dispatcher Servlet?
Как работает оператор try с ресурсами в Java?
Почему выбрасывание RuntimeException считается плохой практикой?
Какие действия ты предпримешь для реализации функции удаления отчета из системы?