Встречается на собеседованиях • сегодня
С какими паттернами проектирования работал в последнее время
В последнее время активно использовал:
- Singleton – для управления конфигурацией приложения (ленивая инициализация с double-checked locking).
java
public class Config {
private static volatile Config instance;
private Config() {}
public static Config getInstance() {
if (instance == null) {
synchronized (Config.class) {
if (instance == null) {
instance = new Config();
}
}
}
return instance;
}
}- Factory Method – для создания разных типов отчетов (PDF, CSV).
- Observer – реализовывал уведомления в event-driven системе (Spring Events).
- Strategy – для динамического выбора алгоритмов сортировки данных.
Также применял Decorator (для расширения функциональности логгера) и Adapter (интеграция со сторонним API).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы