Design
LinkedIn / Professional Network
Design a professional networking platform like LinkedIn — profiles, connections, feed, job postings, and messaging.
This is a Low-Level Design (LLD) problem. New to LLD vs HLD? Start here.
01 - Why interviewers ask this
Social graph problems test whether you model relationships (connections, follows) as first-class entities with the right cardinality, not just arrays bolted onto a User object.
02 - Where this system exists in the real world
You interact with this design every day.
LinkedIn / professional networking platforms
Social graph and connection-recommendation systems
Alumni and professional community platforms
03 - What you'll master
Solve this once. Know it forever.
Model a social graph with typed connections
Design a basic connection-recommendation approach
Handle privacy/visibility rules on profile data
04 - What you'll design
7 functional · 3 non-functional requirements.
User profiles with experience, education, skills, and endorsements
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.
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.
More in Social Media