Почему класс Map не наследуется от интерфейса Collection?
Почему строки являются популярным ключом в HashMap в Java?
Что такое ветка (branch) в Git?
Почему иммутабельность так важна в программировании?
Как работает конструкция try-catch в Java?
Как получить коллекцию, которая будет доступна только для чтения?
Как Java обрабатывает обобщения (generics)?
Что лучше использовать: JOIN или подзапросы?
Что такое буква D в принципах SOLID?
Почему важно использовать контракты в Java?
Какие реализации внедрения зависимостей (IoC) вы знаете?
Что такое JDBC URL и какую роль он играет в работе с базами данных в Java?
В чем состоит разница между инверсией управления (IoC) и внедрением зависимостей (Dependency Injection)?
Какие поля вы бы рекомендовали использовать при подсчете метода hashCode()?
Какие действия ты предпримешь для реализации функции удаления отчета из системы?
В чем отличие между Supplier и Consumer в Java?
Расскажи о проблеме N+1 в Hibernate.
Что такое ключевое слово volatile в Java и как оно используется?
Что такое контекст в Java?
Для чего предназначены пулы соединений в базах данных?