Вернуться в каталог собеседований

Публичное System Design-собеседование: сервис видеосвязи

Кандидат проектирует сервис видеозвонков и обсуждает требования к доступности, трафику, задержке и восстановлению данных.

{ между скобок }
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 4,8 тыс.
  • Лайки на YouTube: 112
Открыть на YouTube

Коротко о видео

В публичном mock-интервью кандидат проектирует систему видеосвязи. Сначала интервьюер предлагает собрать требования: число участников, хранение данных после звонка, допустимый простой и целевую доступность. Затем участники обсуждают передачу аудио и видео, отключение неиспользуемых потоков, кодирование и ограничение сетевого трафика. Отдельный блок посвящён межрегиональной задержке: кандидат оценивает физическую задержку между Сан-Франциско, Гамбургом и Токио и оставшийся бюджет на обработку. В финале рассматриваются отказ инстанса, репликация memory storage, RPO и допустимая потеря сессий. Запись завершается фидбеком о структуре прохождения system design-интервью.

Затронутые темы

Что взять на заметку

  • System design начинается с количественных требований: пользователей, SLA, хранения и допустимых потерь.
  • В видеосвязи можно экономить трафик, отдельно управляя аудио- и видеопотоками.
  • Межрегиональная задержка задаёт жёсткий бюджет на кодирование, маршрутизацию и обработку.
  • RPO и время восстановления определяют, как часто и куда реплицировать состояние сессий.

Рекомендуем посмотреть