Встречается на собеседованиях • сегодня

Все ли запускалось в единственном экземпляре в последнем проекте

В последнем проекте мы использовали Spring Boot с Singleton scope по умолчанию для бинов. Однако для некоторых сервисов, работающих с внешними API, применяли @Scope("prototype"), чтобы избежать проблем с состоянием при параллельных запросах.

Пример:

java
@Service
@Scope("prototype")
public class ExternalApiService {
    // содержит состояние, специфичное для каждого вызова
}

Также использовали @ApplicationScope для кешируемых данных. Stateless сервисы (90% кода) оставались Singleton.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы