AI system design coach

Practice system design like it's the real interview.

PerfectSystemDesign runs a live, timed mock with an AI interviewer who probes your design, hints when you stall, and pushes back when you hand-wave — then scores you on the rubric senior interviewers actually use.

Free to startNo card required40+ FAANG-style prompts
Studio / live · 18:24Mira listening
Clientweb · mobile
API / LBrate-limited
Write svcid gen ?
Read svccache-aside
KV storekey → url
Phase 3 · High-level
which store wins on writes? ↘
Walk me through a single write — what hands out the ID?
How a session works

Every mock moves through six phases.

The same arc a real interviewer walks you through — paced by a timer so you learn to spend minutes where the signal is, not where it's comfortable.

Clarify
Pin down scope, users, and the one metric that actually matters.
~5 min
Estimate
Back-of-envelope QPS, storage, and the read / write ratio.
~5 min
High-level
Draw the boxes and arrows. Establish the happy path first.
~12 min
Data & APIs
Commit to a data model and the endpoints that drive it.
~8 min
Deep dive
Mira picks your weakest spot and makes you defend it.
~10 min
Tradeoffs
Name what you'd sacrifice — and what you'd do with more time.
~5 min
What you get

A real interview loop, on demand.

01

Meet Mira, your AI interviewer

She asks the follow-ups a strong interviewer would. Stall and she nudges; hand-wave and she pushes back until you commit.

  • Adapts questions to your live design
  • Hints calibrated to your level
  • Never just hands you the answer
Mira
You said the store is “a database.” Which one — and what breaks first at 10× the writes?
Let's go key-value — single-key reads dominate. Writes are append-only IDs.
Mira
Good — commit to that. Now, how are those IDs generated so two writers never collide?
02

A whiteboard that speaks system design

Drop in clients, services, queues, and stores. Mira reads the board as you draw, so the conversation tracks what's actually on screen.

  • Components, arrows, and notes
  • Board state feeds the coaching
  • Replays back, step by step
Clientweb
API+ rate limit
CacheLRU
KV storekey → url
cache-aside ✓
03

Scored on the rubric that decides

Seven dimensions, a percentile against peers who took the same prompt, and an honest look at where your minutes actually went.

  • Per-dimension breakdown
  • Percentile vs. real peers
  • Time budget per phase
3.4/5
Borderline · Senior
High-level design3.5
Data model2.5
Communication4.0
Signal vs. 412 peers
62nd %
Question bank

The prompts you'll actually be asked.

Forty-plus classics drawn from real senior loops, each with its own rubric and a deep-dive Mira won't let you skip. New prompts land every week.

URL Shortener
EasyStorage
Rate Limiter
MediumTraffic
News Feed
HardFan-out
Typeahead Search
MediumLatency
Chat / Messaging
HardRealtime
Notification System
MediumFan-out
Distributed Cache
HardStorage
Web Crawler
MediumThroughput
Payment Ledger
HardConsistency
Browse all 40+ prompts
Pricing

One plan. Everything in it.

Run full mock interviews free, as many as you want. Unlock your scorecard when you're ready to see exactly how to pass.

PerfectSystemDesign Pro

$29/ month
  • Full rubric scorecard & peer percentile
  • Where you lost points + how to fix it
  • Unlimited in-session hints
  • Replay timeline + PDF export
  • 40+ FAANG-style prompts, new ones weekly
Get started for free
Free includes unlimited mock sessions + your headline score · Cancel anytime
Your move

The interview rewards reps. Start your first one now.

Twenty minutes from now you could have a real scorecard and a clear, named thing to fix. That's the whole game.

Get started for free See a sample scorecard