Подготовка к интервью

Вопросы на собеседовании по Spring

395 вопросов по Spring с технических собеседований

395 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по Spring — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: spring, spring boot, spring framework.

Каталог

Результаты поиска

Найдено: 395
Теория

Что такое Spring Proxy и почему он не создаёт обёртку над private-методами?

Spring Proxy — это механизм, который создаёт прокси-объекты для управления поведением бинов, например, для реализации аспектно-ориентированного программирования (AOP).

Читать ответ
Теория

Spring: бин с @Component инжектируется в два места — сколько экземпляров создаётся? Как сделать новый экземпляр на каждую инжекцию?

Если бин помечен аннотацией @Component и инжектируется в два места, по умолчанию Spring создаст один синглтон-экземпляр этого бина и будет использовать его везде.

Читать ответ
Теория

Что делает аннотация @Profile в Spring и где задаются активные профили?

@Profile ограничивает регистрацию бина активными профилями, например dev или prod. Активные профили можно задать конфигурацией Spring Boot или при запуске приложения.

Читать ответ
Теория

Если application.yml/application.properties не хранится вместе с приложением, как передать настройки при деплое и запуске Spring Boot-приложения?

Spring Boot может получать конфигурацию извне: из переменных окружения, системных свойств JVM, аргументов запуска и внешних файлов конфигурации.

Читать ответ
Теория

Что делает аннотация @Conditional в Spring? Назовите 2–3 её варианта, с которыми вы сталкивались.

@Conditional разрешает регистрацию компонента только при выполнении условия. В Spring Boot есть специализированные варианты: @ConditionalOnProperty, @ConditionalOnClass и @ConditionalOnMissingBean.

Читать ответ