All problems
Intermediate·🎬 Streaming·Spotify · Apple · JioSaavn

Design
Music Streaming (Spotify)

Design a music streaming service like Spotify — song catalog, playlists, playback queues, recommendations, and offline mode.

This is a Low-Level Design (LLD) problem. New to LLD vs HLD? Start here.

#OOP#Streaming#Recommendation
8F + 4NF requirements inside

01 -  Why interviewers ask this

Playlists, queues, and recommendations give you three different data-structure decisions in one problem — interviewers watch which structures you pick and why.

02 -  Where this system exists in the real world

You interact with this design every day.

Spotify / Apple Music streaming platforms

Playlist and queue management in media apps

Music recommendation engines (simplified)

03 -  What you'll master

Solve this once. Know it forever.

01

Model playlists, queues, and playback state

02

Design a basic recommendation approach

03

Handle offline/cached playback scenarios

04 -  What you'll design

8 functional · 4 non-functional requirements.

Browse and search songs, albums, artists, and podcasts

7 more requirements inside

Sign in to unlock the full brief and start designing

05 -  Companies that ask this

You may face this exact question in your next interview.

S
Spotify
A
Apple
J
JioSaavn

Ready?

Open the canvas.
Design it yourself.

See all requirements, use staged hints, run your code, and compare with community discussions - all on the same canvas.