По порядку Junior Мобильный system design обновлено

Порядок ответа на system design

Вопрос

Расставьте этапы ответа на секции мобильного system design.

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    Углубиться в сложные места и обсудить компромиссы
  2. 2
    Спроектировать модель данных и хранение на клиенте
  3. 3
    Нарисовать архитектуру клиента и потоки данных
  4. 4
    Описать API и протоколы
  5. 5
    Оценить объёмы данных и нагрузку на клиент
  6. 6
    Уточнить функциональные и нефункциональные требования
Показать ответ и разбор

Коротко

Порядок от «что строим» к «как». Интервьюер может сам направить в глубину, но начинать с классов без требований это частая ошибка.

Правильный порядок

  1. 1
    Уточнить функциональные и нефункциональные требования
  2. 2
    Оценить объёмы данных и нагрузку на клиент
  3. 3
    Описать API и протоколы
  4. 4
    Спроектировать модель данных и хранение на клиенте
  5. 5
    Нарисовать архитектуру клиента и потоки данных
  6. 6
    Углубиться в сложные места и обсудить компромиссы

Разбор

Порядок от «что строим» к «как». Интервьюер может сам направить в глубину, но начинать с классов без требований это частая ошибка.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.