Ace your system design interviews

A real whiteboard, a clock counting down, and a graded report at the end. Practice the 45 minutes before they count.

Design a news feed
28:14left
End session
Client
Edge / LB
Feed service
Ranker
Timeline cache · Redis
Fan-out workers
Posts DB
Graph DB
Blob store
Deep dive · hot users100M DAU → ~14k writes/s peak · pull for >1M followers, push for the restp99 budget 200ms: 20ms edge / 60ms cache / 90ms rank / 30ms hydrate
How it works

Tools to help you prepare efficiently

01

Pick a question from a curated bank

Our team picked the questions that actually come up, across both the system design and AI system design tracks. Or paste in the one you were asked last week.

Every question is graded against a rubric generated for the level you are targeting, so the bar moves with you.

Question bank
System designAI design
Search questions and topics…
QuestionDifficultyTopics
Design a URL shortenerEasyhashingcachingStart
Design a news feedHardfan-outrankingStart
Design a rate limiterEasyalgorithmscoordinationStart
Design a chat systemHardrealtimedeliveryStart
Design typeahead searchMediumtriesrankingStart
Design a notification systemMediumqueuesdeliveryStart
Design a web crawlerMediumcrawlingdedupStart
Add your own question
Design the notification system for a 50M-user marketplace…
Start session
Design a news feed · 45 min
1 · Requirementsuse cases · scale · latency and availability targets
2 · APIs and data modelsendpoints · entities · keys and access patterns
3 · High-level architectureread and write paths · storage, caching, queues
4 · Deep divesthe hardest component · bottlenecks · tradeoffs
Seeded framework · draw over it
Interviewer
08:41left
Interviewer

Your write path is clear. I don’t see a number anywhere — how much storage does a year of this take?

~1.2KB per post × 400M/day × 365 ≈ 175TB before replication.

Interviewer

Good. So which of those two databases is the one that hurts, and what do you shard it on?

02

Design it live, on the clock

A real whiteboard, seeded with a delivery framework, and a clock counting down the same 45 minutes you get on the day.

The interviewer reads your board as you draw and pushes where the detail is thin: a number you skipped, a component with no failure story.

03

Get graded and get better

Systematic grades your session the way a real interviewer would, then names the concepts to revisit and the delivery habits to fix before your next rep.

Every point is attached to a rubric axis and a justification, so you can see what it cost you. Then ask the grader why.

Session report
System design · Senior bar · News feed · 45 minStrong structure. Add failure modes to reach Staff+.
19/ 25
summed across 5 axes
Hireat the Senior barHigh confidence
New Grad
Mid-level
Senior
Staff+
Requirements and scoping4.0
Estimation and sizing3.0
API and data model4.0
High-level architecture5.0
Depth and tradeoffs3.0
Sharpen nextReplication lag under regional failoverSizing the celebrity threshold out loudRun it again
Pricing

Cheaper than a single live mock, and available whenever you have 45 minutes

Save up to 33%
FreeSee what a graded session tells you.
$0
One fully graded interviewFull question bank, both tracksWhiteboard, timer and rubric scoreNo card required
Start free
ProBest valueFor an active interview loop.
$30/ month
Unlimited graded interviewsLive interviewer follow-ups and probesBlind spots, pacing and review chatYour own custom questions
Get Pro
PlatinumPrepare thoroughly when you have time to spare.
$50/ month
Everything in Pro, plusA study plan across your attemptsStructured guides for your blind spotsGuided whiteboarding with a live AI instructor
Get Platinum
FAQs

Frequently asked questions

Why not just ask an assistant like ChatGPT or Claude to mock interview me?

You can, but you end up assembling the interview yourself: a drawing tool in one tab, a question you thought up, and a chatbot that grades against whatever bar it invented that day. Systematic puts the whiteboard, the question bank, the clock and the grading in one place, on rubrics our team wrote around what system design interviewers actually score you on.

How does using Systematic compare to live mock interview services?

A live mock costs hundreds of dollars and has to be scheduled around someone else's calendar, so most people do one or two. Systematic is available whenever you have 45 minutes, for a fraction of that, and still does the part that makes a mock worth it: it reads your board as you work, asks follow-ups where the detail is thin, and points out design flaws you would otherwise take into the real thing.

Is the rubric fixed, or does the model invent one each time?

The five axes are fixed in code, one set per track. What gets generated is the band descriptors for a given question and level, so "Solid" on a rate limiter means something concrete and different from "Solid" on a payment ledger. Every point in the report is attached to an axis and a justification.

What levels of engineers is Systematic suitable for?

All levels ranging from interns to Staff+ engineers can get value from using Systematic. Each level has its own expectations and rubrics for the same question. Systematic's grading report provides a hire/no-hire recommendation and the level you actually performed at, next to the one you aimed for.

Does it cover AI and ML system design?

It is a full track with its own five axes: framing and metrics, data and features, modeling and retrieval, serving architecture, and evaluation. Questions include RAG over enterprise docs, feed ranking, fraud detection and LLM serving.

Walk in knowing exactly how you’ll spend the 45 minutes.

Your first session takes three quarters of an hour and ends with a score, your pacing, and the two things to sharpen before the next one. Do it tonight.

Start a free mock interview