Мок-собеседование по System Design: сервис доставки еды
Пробное System Design интервью на примере доставки еды. Кандидат определяет границы задачи, API оплаты и взаимодействие сервисов, а интервьюер задаёт уточняющие вопросы.
- Опубликовано на YouTube:
- Просмотры на YouTube: 1,2 тыс.
- Лайки на YouTube: 24
Коротко о видео
SRE-инженер Кирилл впервые проходит пробное интервью по проектированию систем. Вместе с интервьюером он определяет участников сервиса доставки еды и ограничивает задачу клиентским сценарием. Затем обсуждаются функциональные требования, API заказа и оплаты, архитектура сервисов и обмен событиями через Kafka. Интервьюер уточняет ответственность компонентов и обращает внимание на различие между BFF и оркестратором процесса. Запись показывает ход поиска решения с подсказками и исправлениями, поэтому полезна для знакомства с самим форматом System Design секции. После основной части участники отвечают на вопросы зрителей и обсуждают подготовку к таким интервью.
Затронутые темы
Что взять на заметку
- Начинайте проектирование с участников системы и границ рассматриваемого сценария.
- Состав API должен следовать требованиям заказа и оплаты.
- Разделяйте ответственность клиентского API и оркестрации бизнес-процесса.
- Объясняйте, где сервисы вызывают друг друга напрямую, а где используют события.