Карточка Junior Мобильный system design спрашивают часто обновлено

План ответа на мобильный system design

Вопрос

Из каких этапов состоит ответ на секции мобильного system design?

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

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

1) Требования и рамки (функции, офлайн, платформы, нефункциональные). 2) Оценка объёмов.

Ответ

  1. Требования и рамки (функции, офлайн, платформы, нефункциональные). 2) Оценка объёмов. 3) API и протоколы. 4) Модель данных и хранение на клиенте. 5) Архитектура клиента (слои, модули, потоки данных). 6) Глубокое погружение: офлайн, кеш, производительность, безопасность. 7) Компромиссы и что дальше.

Разбор

Тайминг на 45 минут: 5-7 на требования, 10 на API и данные, 10 на архитектуру, остальное на детали.

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

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