Ctrl K
Mid-level · System design

Давайте спроектируем стриминг треков в Яндекс Музыке: пользователь нажимает play и трек должен начать играть почти сразу, в том числе на плохом мобильном интернете. Как устроите хранение и отдачу аудио?

~10 min by voice

How to approach it

Проверяют, умеете ли вы спроектировать отдачу больших статических файлов на огромную аудиторию: оценить масштаб, отделить хранение медиа от метаданных, обеспечить быстрый старт на плохой сети (битрейты, отдача частями, CDN) и не забыть про доступ по подписке, учёт прослушиваний и офлайн.

Have you seen this question in a real interview?
Answers0
Avg. score—
Strong—
Practiced0
Topics
Where it's asked
Similar questionsПредставьте, что вам нужно спроектировать бэкенд, который отдаёт картографические тайлы для Яндекс Карт веб- и мобильным клиентам по всей стране. Как бы вы это построили? Mid-level

Answer by voice

The interviewer will ask this question and listen. Think out loud and ask for a hint if you need one. When you're done, pause or tap “That's my answer”. In about a minute, your score and the points you covered show up here.

Sign in to answer

Best with headphones · ~10 min