Как вы применяете принцип открытости-закрытости (O) из SOLID при проектировании архитектуры ваших приложений?
Какие задачи решает распределённое трассирование?
Какие действия необходимо выполнить для создания сервлетов?
К каким переменным имеют доступ лямбда-выражения в Java?
Как бы вы реализовали интеграционное тестирование?
Может ли один блок catch перехватывать сразу несколько исключений?
Что имеет более высокий уровень абстракции: класс, абстрактный класс или интерфейс?
В чем заключается отличие функционального подхода от объектно-ориентированного?
Можно ли преобразовать коллекцию в Map?
В чем разница между классом, объектом и интерфейсом в Java?
Что такое безопасность потоков?
Какие базы данных вы использовали в своих проектах?
Что такое Criteria API и как его использовать в Java для работы с базами данных?
Какие конструкции для обработки ошибок вы знаете?
Что необходимо для того, чтобы программа, написанная на Java, заработала?
Как можно наиболее эффективно организовать процесс непрерывной интеграции и доставки (CI/CD)?
Для чего необходимо наследование в объектно-ориентированном программировании?
Для чего используется класс SequenceInputStream в Java?
Что такое Docker?
Для чего используется оператор assert в языке программирования Java?