Встречается на собеседованиях • сегодня
С какими паттернами работал
В основном работал с такими паттернами:
- Singleton – для единственного экземпляра класса (например, конфигурация приложения).
- Factory и Abstract Factory – создание объектов без явного указания класса.
- Builder – удобное конструирование сложных объектов (например, запросы в БД).
- Observer – подписка на события (например, UI-обновления).
- Strategy – выбор алгоритма в runtime (сортировка, валидация).
Пример Singleton:
java
public class Config {
private static Config instance;
private Config() {}
public static Config getInstance() {
if (instance == null) {
instance = new Config();
}
return instance;
}
}Также использовал Decorator (IO-потоки), Proxy (ленивая загрузка), MVC в веб-приложениях.

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