All problems
Advanced·💬 Social Media·Meta · Snap · TikTok

Design
Instagram

Design Instagram — a photo/video sharing social network with feeds, stories, explore, direct messages, and influencer-scale follower graphs.

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

#Feed Generation#Media Processing#CDN
7F + 5NF requirements inside

01 -  Why interviewers ask this

It combines media storage at scale with a ranked feed — interviewers use it to see if candidates distinguish "store the photo" from "decide what shows up in whose feed and why".

02 -  Where this system exists in the real world

You interact with this design every day.

Instagram / Pinterest-style media-sharing platforms

Photo/video CDN delivery systems

Influencer marketing and content platforms

03 -  What you'll master

Solve this once. Know it forever.

01

Design media upload, storage, and CDN delivery

02

Rank and paginate a personalized feed

03

Model follows, likes, and comments at scale

04 -  What you'll design

7 functional · 5 non-functional requirements.

Upload photos and videos with captions, tags, and location

6 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.

M
Meta
S
Snap
T
TikTok

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.