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

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

889 вопросов по System Design

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

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

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

В этой подборке вопросы сгруппированы по формату «System Design», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, api, database.

Каталог

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

Найдено: 889
System Design

Постепенный переход монолитного Django‑приложения к микросервисной архитектуре

Начните с границ доменов и модульности монолита, затем выделяйте по одному слабо связанному компоненту через стабильный контракт и обратимое переключение трафика.

Читать ответ
System Design

Создание отдельного микросервиса для управления изображениями из монолитного приложения

Выделите владельца метаданных и обработки изображений, храните оригиналы в объектном хранилище, варианты создавайте асинхронно, а выдачу организуйте через CDN или подписанные URL.

Читать ответ
System Design

Эффективное управление нагрузкой сервиса с машинным обучением

Запускайте модель в ограниченном пуле worker с очередью и backpressure. Жёстко ограничьте ресурсы процесса, а динамически меняйте только конкуренцию в безопасных пределах по метрикам и задержке соседних сервисов.

Читать ответ
System Design

Распределитель входящего трафика

Для простого распределителя используйте round-robin по доступным узлам, защищая общий счётчик от гонок. Выбор узла отделите от проксирования запроса, таймаутов и проверки здоровья backend.

Читать ответ