Какая структура данных обеспечивает максимальную скорость работы для паттерна Command, и чем его можно заменить?
Что такое хранимые процедуры и каким образом их можно вызывать через JDBC?
В чем различия между серверами приложений и контейнерами сервлетов, и какова роль каждого из них в архитектуре веб-приложений?
В чем заключаются основные отличия между подходами Trunk Based Development и Feature Branch Development?
Зачем используются однопоточные программы?
Почему логирование часто связывают с аспектно-ориентированным программированием?
Какие существуют основные типы тегов в JSP?
Как бы вы реализовали интеграционное тестирование?
На базе чего работают лямбда-выражения?
При помощи каких инструментов или аннотаций мы можем указать ограничения (constraint) в Java?
Для чего используются функциональные интерфейсы ToDoubleBiFunction<T, U>, ToIntBiFunction<T, U> и ToLongBiFunction<T, U>?
Каким образом передаются переменные в методы?
В чем заключается отличие объектно-ориентированного программирования от функционального программирования?
В чем различия между StringBuilder и StringBuffer в Java?
Что такое промежуточные операции в Stream API и как они работают?
Какие негативные феномены вы знаете в SQL?
Как посмотреть версию предыдущего коммита в системе контроля версий?
Какие проблемы могут возникнуть при реализации метода hashCode?
Для чего используется Hibernate?
Что такое паттерны проектирования?