Как вы понимаете принципы SOLID, исходя из вашего опыта?
Можешь рассказать о транзитивности в контексте Java?
Как ты проверяешь, что твоя программа работает корректно?
Какие существуют методы HTTP-запросов?
В чем преимущества композиции по сравнению с наследованием в объектно-ориентированном программировании?
В чем разница между RestController и Controller?
Для чего используется оператор assert в Java?
Что такое ограничения (constraints) в SQL?
В чем разница между JDK и JRE?
Какие аннотации используются для создания бинов в Java?
Что такое объект в Java?
Как установить соединение с базой данных?
Какие виды внедрения зависимостей вы знаете?
Какой оператор позволяет намеренно вызвать исключение?
Как избежать ситуации, когда пакет данных может быть отправлен дважды?
Как осуществляется конфигурация JSP в дескрипторе развертывания?
Каков самый простой способ реализации кэширования?
Какие типы данных существуют в XSD?
В чем преимущества и недостатки различных типов баз данных?
Что нужно для того, чтобы клонировать один объект в другой?