Выбор ответа Junior Мобильный system design обновлено
Оценка объёмов в мобильном system design
Вопрос
Зачем в мобильном system design прикидывать объёмы (размер ответа, число картинок, кеш)?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Чтобы обосновать решения по пагинации, кешу, формату картинок и хранилищу под ограничения. Мобильные ограничения конкретны: память, диск, трафик, батарея.
Варианты ответа
- Это нужно только для бэкенда, а клиент на собесе оценивают по архитектуре классов
- Чтобы рассчитать стоимость серверов и CDN и показать интервьюеру бюджет проекта
- Чтобы выбрать язык и UI-фреймворк, ведь от объёмов зависит, справится ли Kotlin или Swift
- Чтобы обосновать решения по пагинации, кешу, формату картинок и хранилищу под ограниченияправильный ответ
Разбор
Мобильные ограничения конкретны: память, диск, трафик, батарея. Например, 50 постов по 3 картинки по 200 КБ это 30 МБ трафика на страницу, а значит нужны превью нужного размера и кеш. Подобные прикидки показывают инженерное мышление. Стоимость серверов и язык здесь вторичны.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Предыдущий вопрос
Мобильный system design: такси с отслеживанием машины на карте
Следующий вопрос
Пагинация ленты на мобильном
Ещё по теме «Мобильный system design»
- Мобильный system design: SDK аналитики событий
- Мобильный system design: перевод денег в банковском приложении
- Мобильный system design: каталог и корзина маркетплейса
- Мобильный system design: лента новостей с картинками и видео
- Мобильный system design: загрузка фото и видео
- Мобильный system design: мессенджер
- Мобильный system design: заметки с синхронизацией между устройствами
- Мобильный system design: истории (stories)