Ctrl K
Java · Senior · Теория

Как устроен жизненный цикл бина в Spring и механизм внедрения зависимостей? Расскажите, какие проблемы проектирования вы встречали, связанные с DI.

~4 мин голосом

Как подойти

Проверяют, понимает ли кандидат, что Spring делает с бином от определения до уничтожения и где именно появляются прокси. Второе, что смотрят: умеет ли он по симптомам DI (циклы, раздутые конструкторы, ошибки скоупов) распознать проблемы дизайна, а не просто их обходить.

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Похожие вопросыСервис на Spring Boot должен принимать задачи на генерацию отчётов, каждая выполняется несколько минут. Как вы организуете их выполнение внутри Java-приложения? MiddleКак вы организуете обработку исключений в Spring-приложении: где их ловить и когда использовать checked, а когда unchecked исключения? MiddleКак работает аннотация @Transactional в Spring? JuniorКакие скоупы бинов в Spring вы использовали, и что произойдёт, если внедрить prototype-бин в singleton? MiddleСпроектируйте кеширование для нагруженного Spring Boot приложения, которое работает в нескольких инстансах. Как вы выберете между локальным и распределённым кешем и как будете решать инвалидацию? Senior

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~4 мин