Мок-собеседование по System Design для Senior Backend Engineer
Мок-собеседование по System Design для Senior Backend Engineer: кандидат проектирует мультитенантную систему поддержки с чатами, тикетами и аналитикой. После сессии интервьюер разбирает решение, включая требования, границы доменов, изоляцию тенантов и хранение сообщений.
- Опубликовано на YouTube:
- Просмотры на YouTube: 1,8 тыс.
- Лайки на YouTube: 35
Коротко о видео
Запись мок-собеседования по System Design на уровень Senior Backend Engineer с последующей обратной связью. Кандидат проектирует глобальную мультитенантную систему поддержки: собирает требования, оценивает DAU и RPS, обсуждает модель тикетов, авторизацию виджета, WebSocket-чат, Kafka и хранение сообщений. В разборе отмечены недочёты в выделении бизнес-доменов, изоляции тенантов и выборе хранилища. Далее авторы отвечают на вопросы аудитории о system design и подготовке к интервью.
Затронутые темы
Что взять на заметку
- Начинать system design-ответ со сбора требований и оценки нагрузки.
- Разделять RPS для разных операций, а не считать один общий показатель.
- Учитывать компрометацию API-ключа и ограничения источника запросов.
- Фиксировать связи сущностей до выбора конкретного хранилища.
- Подбирать Postgres и дополнительные хранилища по реальному масштабу данных.