Bell Integrator · май 2025

Тех собес на middle-senior Java Разработчик в Bell Integrator

middle-senior Тех собес 18 вопросов 1 задача

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. Что будет, если поле помечено…

Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Java Разработчик».

в этом собесе: 18 вопросов 1 задача с кодом
  • Ещё 124 текстовых собеса направления
  • 353 видеозаписи собеседований
  • Приоритетная поддержка
1490₽/мес