Для чего в Stream API предназначены методы flatMap(), flatMapToInt(), flatMapToDouble() и flatMapToLong()?
Из каких компонентов состоит JDBC?
Передается ли в Java данные по ссылке или по значению?
Какие аномалии могут возникать при выполнении параллельных транзакций?
Какую задачу решает полиморфизм в программировании?
Для чего используется Spring Boot?
В чем разница между созданием строки с помощью двойных кавычек и вызовом конструктора new String?
В чем заключается причина существования структуры данных Map в рамках коллекции Collection в Java Collection Framework?
Что такое JavaServer Pages (JSP)?
Какие требования выдвигаются к транзакциям в контексте разработки программного обеспечения?
Слышали ли вы что-нибудь о Spring MVC?
Какова роль класса Object в Java?
Расскажи о принципах работы фреймворка Hibernate и его основных особенностях.
Для чего используется паттерн Command?
В чем разница между юнит-тестами и интеграционными тестами?
Как можно вызвать один сервлет из другого сервлета?
Перечислите принципы, которым вы следуете при многопоточном программировании.
Какие сложности могут возникать при работе с кэшированием?
Опиши основные этапы взаимодействия с базой данных с использованием JDBC.
Что такое Supplier в Java?