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

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

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

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

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

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

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

Каталог

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

Найдено: 889
System Design

Представим систему, которая получает события от внешней системы (платежи, статусы заказов) через HTTP webhook или очередь. Нужно сохранить события, обновить состояние и сделать это надежно в продакшене. Как бы ты спроектировал общую схему flow?

Поток строится как проверка входящего события → надёжное сохранение → обработка → обновление состояния и фиксация результата.

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

У тебя была БД только с одним мастер-инстансом, DevOps завтра развернёт реплики. Что тебе как бэкендеру нужно сделать, чтобы сервис получил профит от появления реплик? Можно ли подготовиться заранее?

Чтобы получить пользу от реплик, приложение должно направлять подходящие запросы чтения на них, а запись — на основной узел.

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

Представим CRM-систему: заявки на отпуск одобряются, но в календаре отсутствие не проставляется, из-за чего неправильно считается зарплата. Проблема плавающая. Как бы начал решать эту проблему?

Проследите одну проблемную заявку от одобрения до записи в календаре по общему идентификатору.

Читать ответ