Опиши общие практические принципы работы с JavaServer Pages (JSP).
В чем разница между Filters, Interceptors и Listeners в Spring?
Можно ли внедрять зависимости не только через конструктор?
Какие подклассы класса OutputStream вы знаете и для чего они предназначены?
Перечислите основные типы данных, используемые в JDBC, и объясните, как они связаны с типами данных в Java.
Почему для интерфейса Iterator не предусмотрены конкретные реализации?
Почему композицию чаще рекомендуют использовать по сравнению с наследованием?
Что такое командa COMMIT в SQL?
Какие виды исключений существуют в языке Java?
Что такое ODBC?
В чем заключается разница между аннотациями @Service, @Repository и @Controller в Spring Framework?
Какие базы данных вы использовали в своих проектах?
Что такое Docker?
Какие компоненты отвечают за хранение данных и управление памятью внутри JVM?
Расскажи об основных функциях ранжирования в Transact-SQL.
Какие существуют уровни модели OSI?
Назовите основные интерфейсы Java Collections Framework (JCF) и их реализации.
Опиши процесс обработки JSP-страниц, начиная с запроса к серверу и заканчивая ответом пользователю.
Что выполняется раньше: конструктор, сеттер или инъекция полей?
Назовите три ограничения, с которыми вы сталкивались в своем опыте разработки.