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

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

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

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

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

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

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

Каталог

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

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

Какие способы обработки исключений в Spring Boot приложениях вы использовали?

В Spring Web MVC обработка ошибок реализуется с помощью аннотаций и специальных классов, которые позволяют централизованно перехватывать и обрабатывать исключения.

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

Какое количество контекстов Spring Boot будет создано при использовании аннотации @SpringBootTest для двух классов?

При использовании аннотации @SpringBootTest для двух разных классов по умолчанию будет создано два отдельных контекста Spring, по одному на каждый класс.

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

Можно ли применить дополнительные Bean-компоненты во время выполнения метода, помеченного аннотацией PostConstruct, в Spring?

Аннотация @PostConstruct указывает на метод, который вызывается после того, как Spring завершил внедрение зависимостей в Bean, но до того, как Bean будет доступен для использования.

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

Когда именно в процессе выполнения метода с аннотацией @Transactional в Spring создается прокси-объект?

Прокси-объект для метода с аннотацией @Transactional создаётся во время инициализации Spring-контекста, когда Spring обрабатывает бины и применяет аспекты (AOP).

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

В каких случаях следует использовать конкретный механизм Scope в Spring Framework?

В Spring Framework механизм Scope определяет жизненный цикл и область видимости бина. Использовать конкретный Scope следует в зависимости от требований к времени жизни и контексту использования бина:

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

Каким образом Spring использует механизм внедрения зависимостей при помощи конструкторов?

Spring использует механизм внедрения зависимостей через конструкторы для обеспечения инверсии управления и облегчения тестирования.

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

Какие методы управления транзакциями в Spring вы знаете?

В Spring Framework управление транзакциями обычно осуществляется с помощью аннотации @Transactional. Она позволяет декларативно определить границы транзакции на уровне методов или классов.

Читать ответ