Pixi Games
Викторины и кликеры

Design Interview

System design интервью: Netflix, WhatsApp, Uber, Twitter.

Готовьтесь к System Design интервью на реальных кейсах топовых компаний. Восемь архитектурных решений, пять метрик и итоговый вердикт: Junior, Middle или Senior.

Об игре

Каждый сценарий построен на публичных кейсах: Netflix и Cassandra, WhatsApp и Erlang, Uber и геолокация, Twitter и лента твитов. Учитесь на чужих архитектурных решениях.

Пять метрик — масштабируемость, надёжность, скорость разработки, стоимость, сопровождаемость — помогают увидеть компромиссы. Не бывает серебряной пули, бывает осознанный выбор.

Правила игры

  1. Выберите один из 4 сценариев: Netflix, WhatsApp, Uber или Twitter
  2. Прочитайте вводную задачу и список ключевых метрик
  3. На каждом из 8 шагов выберите одно из архитектурных решений
  4. Следите за балансом пяти метрик: экстремумы опасны
  5. Получите вердикт в конце: A — Senior-уровень, B — Middle, C — требует доработки
  6. Сравните свои решения с эталонными из статей на Кладовочке
  7. Проходите сценарии повторно, чтобы собрать все вердикты
  8. Используйте как тренажёр перед реальным собеседованием

Варианты и режимы

Netflix

Стриминг видео на 200 миллионов пользователей: 4K, HDR, рекомендации, глобальный CDN. Senior-уровень сложности.

WhatsApp

Мессенджер на 2 миллиарда пользователей: доставка сообщений < 100ms, группы до 1024 человек, end-to-end шифрование.

Uber

Геолокация в реальном времени, диспетчеризация поездок, ценообразование по спросу, платежи по всему миру.

Twitter

Лента твитов, фолловинг, медиа-вложения, поиск в реальном времени на 500 миллионов пользователей.

Игры без рекламы — поддержите проект

Все игры бесплатны, без рекламы и без регистрации. Если вам нравится проект — поддержите его донатом.

Здесь могла бы быть реклама. Но лучше донат — так проект живёт и остаётся бесплатным и без рекламы.

Готовы сыграть?

Игра открывается в браузере — без установки, регистрации и рекламы. Работает и оффлайн.

▶ Играть в «Design Interview»