Practise the system design interview on a whiteboard the interviewer can read.
Forty-five minutes with an AI interviewer and a shared whiteboard: one question real companies ask, your requirements and numbers, a working design, two deep dives, what breaks first. Then a report scored the way Meta, Google and Amazon panels score it, with the level your design read as and a reference design next to yours.
Your audio is handled according to our Privacy Policy.One interview credit.
SYSTEM DESIGN INTERVIEW
Listening
Your boardThe deep divesYour level
45 minutes · one question on a whiteboard · requirements, numbers, design, two deep dives, what breaks first
CHOOSE YOUR LENGTH
Three clocks
The 45-minute interview is the real round. The 20-minute design sprint keeps the board, the interviewer and the level read and drops to one deep dive. The 5-minute numbers drill takes one system from users to storage to a decision: 3 a day on Pro, no credit.
45 minutes
System design interview
One real system design question on a shared whiteboard: the requirements, the numbers, a high-level design, two deep dives and what breaks first. Your interviewer reads your board as you draw.
A report scored the way the big loops score it, with the level your design read as, your board replayed stage by stage, and a reference design next to yours.
1 interview credit from the same balance. Pro required.
How the round runs, how the board works, and the question.
2 to 8 min
Requirements
What it must do, how well, and what you leave out. Write them on the board; the interviewer answers your questions with real numbers and volunteers nothing.
8 to 11 min
Numbers
Users, requests a second, storage. One number has to change a decision.
11 to 23 min
The high-level design
Entities, the API, a path for every requirement. Walk one request end to end.
23 to 31 min
Deep dive one
The hard part of this question: the mechanism below the box, the trade-off, what happens when it fails.
31 to 39 min
Deep dive two
A second place at depth, with a new constraint dropped in.
39 to 41 min
What breaks first
Ten times the traffic, and what you would change with another week.
41 to 45 min
Your questions and the close
Ask about the team and the work, then hear the next step.
WHAT YOU WILL BE ASKED
The questions you will hear
Sixty-two questions real companies ask, each with the numbers interviewers expect and the deep dives they push toward. Pick one, or let the interviewer choose for your level and company.
Social feed and timeline
Design Facebook post search
Design Instagram
Design Facebook Live comments
Design the Facebook news feed
Messaging and notifications
Design a notification system
Design Snapchat messaging
Design WhatsApp
Storage, files and links
Design Dropbox
Design Pastebin
Design photo storage with dedup
Design S3 object storage
Design Bitly
Search and autocomplete
Design a distributed denylist
Design search autocomplete
Design a web crawler
Maps and location
Design Google Maps
Design a local delivery service
Design nearby friends
Design Uber
Design Yelp
Payments and ledgers
Design a digital wallet
Design real-time fraud detection
Design a payment system
Design Robinhood
Streaming and media
Design Twitch
Design a top songs widget
Design YouTube
Shopping, tickets and booking
Design Amazon Lockers
Design a flash sale
Design a hotel booking system
Design an online auction
Design a price drop tracker
Design Ticketmaster
Collaboration
Design a cloud IDE
Design Google Calendar
Design Google Docs
Design LeetCode
Design online chess
Design a permission system
Design presence and live cursors
Infrastructure and platform
Design an A/B testing platform
Design an ad click aggregator
Design an ad serving system
Design GitHub Actions
Design a distributed cache
Design a distributed key-value store
Design a distributed message queue
Design a game leaderboard
Design a job scheduler
Design login and authentication
Design a metrics monitoring system
Design an over-the-air update system
Design peer-to-peer file distribution
Design a rate limiter
Design a unique ID generator
Design a webhook delivery system
AI systems
Design ChatGPT
Design an LLM gateway
Design an LLM inference batching service
Design RAG for company documents
Design a recommendation system
Design a text-to-video service
AFTER THE ROUND
What your report covers
Scored the way the panel scores
Eight dimensions, from requirements to driving the round. Every cell quotes your words or your board.
The level your design read as
Nine signals interviewers use to place a candidate: who drove, how deep, which numbers changed a decision, what you raised unprompted. Mid-level, senior or staff, with the three behaviours that would move it.
Your board, stage by stage
What was on the whiteboard at every stage, replayable, next to a reference design for each deep dive.
The smallest fix first
Write the numbers down. Label every arrow. Name the bottleneck before the fix. The report says which one, with the moment it happened.
AN EXAMPLE
What the panel would write
Problem: Design Ticketmaster. Wrote three requirements and 10 million users on one event on the board before the first box.
Design: event, search and booking services over one database, with a 10-minute seat hold. Walked one booking end to end.
Deep dives: the seat hold went down to its expiry and what a second buyer sees. Search stayed at the box level.
Trade-offs: a row lock over an optimistic write, because a seat must never sell twice, at the cost of slower checkout at the peak.
Driving: led the round and checked in before each deep dive. Needed one prompt on what breaks when the sale opens.
Readiness for the system design round: Getting there, because the booking path was drawn before its double-booking race was named.
Questions before you start
Which questions can I get?
One of the sixty-two in the bank. Pick it yourself, or let the interviewer choose by your level, the kind of system and your company. You can retake the same question, and each attempt is kept.
Does the interviewer really see my board?
Yes. Every two seconds your board is saved and described to the interviewer, and a picture of it goes with each stage. Your report shows what it saw.
Do I need a tablet or a mouse?
A laptop with a trackpad or a mouse is enough, and a tablet in landscape works too. A phone is too small for a board, and the room says so.
What does the level read mean?
It is coaching, not a decision. The report reads nine signals interviewers use and says whether your design read as mid-level, senior or staff. It never makes a hire call. Read what the interviewer writes down.
Which level should I pick?
The one you are interviewing for. The questions and what the interviewer expects follow it.
How is my whiteboard handled?
Your whiteboard is saved with your interview so the AI interviewer can follow your design and use it when preparing your feedback. What you draw isn’t used for advertising. Deleting the interview also deletes its saved whiteboard. See our Privacy Policy for full details.
What about the 20-minute sprint?
The design sprint has one deep dive instead of two. Its level read says it comes from a shorter round, and it uses 1 interview credit.
What is the numbers drill?
Five minutes on one system’s numbers, said and written on the board, then checked against the question sheet. Pro includes 3 a day, with no credit and no level read.
Checking your plan…
BETTER TOGETHER
Prepare for what comes next.
Use the same company context and experience across your application and interview preparation.