1. Рассказать про свой опыт
2. Какая скорость получения элемента из Map?
3. Можно ли в Map потерять элемент?
4. Зачем при вычислении hashcode умножают на 31?
5. Как называется, когда у разных элементов совпадает hashcode?
6. Почему @Transactional нужно вешать на методы, которые работают с БД (почему плохо ставить на метод контроллера?)
7. Кто откатывает транзакцию?
8. Как Spring выдает имя бину?
9. Что делать, если несколько бинов (вопрос про @Primary и @Qualifier)
10. Что за проблема N+1 в Hibernate? Как ее решать?
11. Что такое Criteria API?
12. Чем плох Native Query?
13. Pessimistic Lock vs Optimistic Lock (и в JPA, и в PostgreSQL)
14. @Lazy vs @Eager
15. Что будет, если поле помечено…