Магнит маркет · апрель 2025

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

middle-senior Тех собес 17 вопросов

1. Почему внедрение зависимостей через поля считается плохой практикой? Какие преимущества дает внедрение через конструктор?

2. Если использовать внедрение зависимостей через поля или сеттеры, какие проблемы могут возникнуть, например, с NullPointerException?

3. Что происходит с объектом в Hibernate, когда он создается с помощью new? Как перевести объект в состояние Persistent? Какие еще состояния сущности существуют в Hibernate?

4. Что происходит с объектом после вызова метода detach в Hibernate? Остается ли он в базе данных?

5. Почему выполнение транзакционного метода в цикле по результатам findAll является плохой практикой? Как можно оптимизировать такие операции с базой данных?

6. Почему…

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

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

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

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