All problems
Intermediate·🎬 Streaming·Spotify · Apple Podcasts

Design
Podcast Platform

Design a podcast platform supporting show subscriptions, episode downloads, playback position sync, and recommendations.

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

#OOP#Sync
6F + 2NF requirements inside

01 -  Why interviewers ask this

Cross-device playback sync is the interesting part — interviewers check whether you resolve conflicting positions from multiple devices with a simple, defensible strategy.

02 -  Where this system exists in the real world

You interact with this design every day.

Spotify / Apple Podcasts platforms

Audiobook apps with cross-device sync

Corporate training audio/video platforms

03 -  What you'll master

Solve this once. Know it forever.

01

Sync playback position across devices

02

Model subscriptions and auto-download rules

03

Design fan-out for new-episode notifications

04 -  What you'll design

6 functional · 2 non-functional requirements.

Subscribe to a podcast show to get new episode notifications

5 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 Podcasts

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.