По порядку Junior Мобильный system design обновлено
Порядок ответа на system design
Вопрос
Расставьте этапы ответа на секции мобильного system design.
Попробуйте сами
Расставьте шаги по порядку стрелками.
- 1Углубиться в сложные места и обсудить компромиссы
- 2Спроектировать модель данных и хранение на клиенте
- 3Нарисовать архитектуру клиента и потоки данных
- 4Описать API и протоколы
- 5Оценить объёмы данных и нагрузку на клиент
- 6Уточнить функциональные и нефункциональные требования
Показать ответ и разбор
Коротко
Порядок от «что строим» к «как». Интервьюер может сам направить в глубину, но начинать с классов без требований это частая ошибка.
Правильный порядок
- 1Уточнить функциональные и нефункциональные требования
- 2Оценить объёмы данных и нагрузку на клиент
- 3Описать API и протоколы
- 4Спроектировать модель данных и хранение на клиенте
- 5Нарисовать архитектуру клиента и потоки данных
- 6Углубиться в сложные места и обсудить компромиссы
Разбор
Порядок от «что строим» к «как». Интервьюер может сам направить в глубину, но начинать с классов без требований это частая ошибка.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Ещё по теме «Мобильный system design»
- Мобильный system design: SDK аналитики событий
- Мобильный system design: перевод денег в банковском приложении
- Мобильный system design: каталог и корзина маркетплейса
- Мобильный system design: лента новостей с картинками и видео
- Мобильный system design: загрузка фото и видео
- Мобильный system design: мессенджер
- Мобильный system design: заметки с синхронизацией между устройствами
- Мобильный system design: истории (stories)