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

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

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

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

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

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

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

Каталог

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

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

Каким образом можно выбрать конкретный Bean среди нескольких одинаковых бинов в Spring без использования аннотации @Qualifier?

Если в Spring-контейнере есть несколько бинов одного типа и нужно выбрать конкретный без использования аннотации @Qualifier, можно применить следующие подходы:

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

Каким образом Spring идентифицирует, что применяется Starter вместо обычного *.jar файла?

Spring Starter — это не отдельный тип JAR-файла, а набор зависимостей, упакованных в удобный формат. В Maven или Gradle вы подключаете стартеры как обычные зависимости, например, spring-boot-starter-web.

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

Каким образом реализовать компонент Starter в проекте на Spring Boot?

В Spring Boot компонент Starter обычно реализуется как отдельный модуль (артефакт), который содержит набор зависимостей и автоконфигураций для упрощения подключения определённой функциональности в проект.

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

Объясните, что означает аннотация @RestController в контексте разработки REST API в Spring

Аннотация @RestController в Spring — это специализированный вариант @Controller, который упрощает создание REST API. Она объединяет в себе:

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

В каких случаях применяется аннотация @Repository при реализации наследования в Spring?

Аннотация @Repository в Spring применяется для обозначения компонентов, которые отвечают за доступ к данным (DAO — Data Access Object). При реализации наследования она используется для:

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

Как реализовать запуск специфичной бизнес-операции при инициализации приложения в Spring Framework?

В Spring Framework для запуска специфичной бизнес-операции при инициализации приложения можно использовать интерфейс CommandLineRunner или ApplicationRunner.

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

Какие способы внедрения зависимостей (Dependency Injection) существуют в Spring?

Основные типы внедрения зависимостей (Dependency Injection) в проекте:

Читать ответ