В чем разница между созданием строки с помощью двойных кавычек и вызовом конструктора new String?
В чем заключается преимущество паттерна проектирования Builder по сравнению с обычным конструктором?
Какие основные три метода существуют у сервлетов, и какова их задача?
Что такое инверсия управления (Inversion of Control)?
Что означает значение NULL в SQL?
Какую задачу решает полиморфизм в программировании?
Что такое упорядочивание?
Как написать собственное (пользовательское) исключение в Java?
В чем разница между внедрением зависимостей (dependency injection) и инверсией управления (inversion of control)?
Какова роль класса Object в Java?
Какова примерная сложность поиска данных по индексу в базе данных?
Как можно вызвать один сервлет из другого сервлета?
Какие типы тестов вы пишете и каким образом?
Сравните интерфейсы Iterator и ListIterator. В чем их основные отличия и в каких случаях лучше использовать каждый из них?
Какие требования выдвигаются к транзакциям в контексте разработки программного обеспечения?
Что такое композиция в контексте программирования?
Для чего предназначен метод limit() в стримах?
Знаешь ли ты разницу между StringBuilder и конкатенацией строк в Java?
В чем разница между интерфейсами List и Set в Java?
Какие виды запросов я могу выполнять с помощью Hibernate?