Skip to main content
New: System Design is its own Premium tool

Real-time AI for the hardest interview round on your calendar.

Live help in the real round. Mock rounds before it.

OphyAI System Design has two modes. Live Copilot listens to your interviewer, reads your whiteboard, and tells you what to say and what to draw next. Mock round is a full system design mock interview on a built-in whiteboard, with a voice AI interviewer and a Scorecard at the end.

Premium plan, $59 a month with 500 credits. 30 credits a live session, 20 credits a mock round.

Live sessionHearing the call17:42 / 45:00
  1. 01 · DONE5 minRequirements
  2. 02 · DONE4 minEstimates
  3. 03 · DONE6 minAPI and data
  4. 04 · NOW3 minHigh-level design
  5. 05 · NEXTby 29:00Deep dives
  6. 06last 4 minWrap up

3 minutes into high-level design. Deep dives by 29:00.

Say this nowat 17:31

They asked: How do you generate the short codes?

  1. 01Give every new link an ID from a counter and encode it in base62.
  2. 02Each app server takes a block of IDs at a time, so writes never wait on one counter.
  3. 03Seven characters cover about 3.5 trillion links, far more than we need.
ShorterMore detailExplain the why
Draw this next

Add an ID allocator that hands ID blocks to the app servers.

Shown in blue on your design
The number to mention3.5 trillion

Unique 7-character base62 codes.

If they push back
Why not hash the long URL?Hashes can collide, so every write needs a check. A counter never repeats.
Your designUpdated 17:38
ClientLoad balancerApp serversID allocatorCacheDatabase
01
RequirementsShorten, redirect, custom aliases. 100M new links a month. Reads far outnumber writes.
02
EstimatesAbout 40 writes and 4,000 reads a second. About 6 TB over 10 years.
03
API and dataPOST /links · GET /{code}links(code, long_url, owner, created_at)
04
High-level designClient, load balancer, app servers, cache, database.
05
Deep dives to offerCode generation · Hot links · Expiry
An example Live Copilot screen during a URL shortener question. Illustration, not a real session.
Two modes, one design plan

A system design interview copilot and a mock interviewer in one tool

Built for software engineers at mid, senior and staff level, for the 45 to 60 minute system design round. Practice for an interview you have set up, and the plan you build carries into your live session.

Live · for the real interview

Live Copilot

Hears the interviewer, reads your whiteboard, and keeps one design plan up to date while you talk.

  • A short answer to say for every question
  • A diagram to copy onto your board
  • Step and time guide, plus a floating overlay
Web and desktop · 30 credits a sessionHow Live Copilot works
Practice · get ready

Mock round

A full round with an AI interviewer and a whiteboard. It watches your board, pushes back, and grades every step.

  • Built-in whiteboard, nothing to set up
  • A voice interviewer that asks follow-ups
  • Scorecard by step, with what strong looks like
35 to 60 min rounds · 20 credits a roundHow mock rounds work

How it works

  1. Step 1

    Practice a mock round

    A voice interviewer and a whiteboard. You finish with a Scorecard and 3 fixes.

  2. Step 2

    Set up your live session

    The role, company, interview date and your resume. Add the job description and the question if you know them.

  3. Step 3

    Get help in the real round

    What to say, what to draw, and when to move on. End the session to see the review.

Live Copilot

Your AI system design interview assistant, on the call

Live Copilot follows the round as it happens. It hears the question, sees what you drew, and keeps one design plan that grows with the conversation.

Hears the interviewer

Press Hear the call and pick the meeting tab with its audio. Your own answers come in through your microphone, and you can type a question any time.

Reads your whiteboard

Watch the board reads the tab or window where you draw and keeps reading it as you go. For a paper sketch, scan a code and send a phone photo.

One living design plan

Requirements, estimates, API and data, a boxes-and-arrows diagram, deep dives to offer and trade-offs to name, all in one plan that updates as you talk.

Say this now

A short, numbered answer for each question, in plain words you can say out loud. Ask for it shorter, with more detail, or with the why.

Draw this next

The next box or arrow to add, shown in blue on your design, so your board keeps up with your answer.

The number to mention

The one estimate that backs up your answer, such as requests per second or storage, with a short note on where it comes from.

If they push back

The follow-ups you are likely to get next, each with a short answer, so a hard question does not stop you cold.

Step and time guide

Shows which of the 6 steps you are on and how long you have spent, with a nudge when a step runs long. Pop out a small overlay to keep it next to your call.

A review after the round

End the session and your plan, answers and board snaps stay in the review, which scores the round on the same 7 skills as a mock.

Setting up a live session

Add the role, the company, the interview date and your resume. The job description, the design question and your whiteboard tool are optional; leave the question empty and Live Copilot picks it up from the call. Choose 45 or 60 minutes. The session opens on interview day, and you start it when the round starts.

The 6 steps

The six steps of a system design interview, tracked for you

Live Copilot and Mock round follow the same six steps. The times are targets for a 45 minute round and scale for 35 or 60 minutes. They are a guide, not a rule.

  1. 01 · about 5 min

    Requirements

    Ask who uses it, the must-have features and the scale. Say what is out of scope before you draw.

  2. 02 · about 4 min

    Estimates

    Size the load: requests per second, storage, bandwidth and the peak. These numbers drive the design.

  3. 03 · about 6 min

    API and data

    Write the main API calls and the data model, with the keys and how the data is read.

  4. 04 · about 12 min

    High-level design

    Draw the main boxes and a clear path for every request, from the client to storage.

  5. 05 · about 14 min

    Deep dives

    Go deep on the hardest parts, such as consistency, hot spots and failures. Offer one by about two thirds of the round.

  6. 06 · about 4 min

    Wrap up

    Recap the design and name the trade-offs you made.

New to the format? Read our system design interview guide for how each step works.

Mock round

AI mock system design interviews on a whiteboard

Practice the whole round out loud, on a whiteboard, with an interviewer who follows up on what you draw.

  • Pick a prompt from the library, or the one built from your job description.
  • Choose 35, 45 or 60 minutes and your level: Mid-level, Senior or Staff.
  • The interviewer speaks out loud and listens through your microphone. Pause any time and the clock stops.
  • Draw on the built-in whiteboard, built on Excalidraw. Nothing to install or share.
  • Follow-ups are about what is on your board, and the interviewer pushes back on weak spots.
  • Ask for up to 3 hints. Press Next step when you are ready to move on.
  • Finish and score to get your Scorecard.
Start a mock round
PracticeDesign a news feed
18:12Pause
Whiteboard
ClientAPIFeed servicePosts DB
InterviewerFollow-up on your board

Your board has one posts database behind the feed service. What happens to feed reads when an account with 10 million followers posts?

Hint

Compare building each feed when someone posts with building it when someone reads.

Listening
MuteHint · 2 leftNext step
Done talking, send now
An example Mock round on the built-in whiteboard. Illustration, not a real session.
Scorecard

See where the round went, step by step

Every finished Mock round ends with a Scorecard.

  • A score from 0 to 100, the bar for your level, and how you did against your last round.
  • 7 skill scores: Requirements, Estimates, API and data, High-level design, Deep dives, Trade-offs and Communication.
  • Your time on each step against a target, so you can see where you rushed or ran long.
  • 3 fixes for next time, in plain words.
  • Your board next to a strong answer's board, with the missing parts in blue.
  • The moments that mattered, with what you said.

The Scorecard is an AI estimate. The bar (80 for Senior) is OphyAI's own benchmark, not any company's hiring bar.

Vs last round
+6
Senior bar
80
Hints used
1
Score by stepGreen 75 and up · orange below
Requirements82Estimates58API and data78High-level design86Deep dives71Trade-offs73Communication84
Where your time wentMinutes against the target
Requirements4/5Estimates1/4API and data6/6High-level design18/12Deep dives12/14Wrap up4/4
Three fixes for next time
  1. 01Put numbers on the loadEstimate requests per second, storage and the peak, then point to the number behind each big choice.
  2. 02Offer a deep dive earlyBy about two thirds of the round, pick the hardest part and go deep without waiting to be asked.
  3. 03Say what you gave upFor each big choice, name one alternative and why you did not pick it.
Your board next to a strong oneBlue parts were missing from yours
YoursClientAPIFeed servicePosts DB
Strong answerClientAPIFeed servicePosts DBFan-out workersFeed cache
An example Scorecard after a news feed Mock round. Scores are an AI estimate.
Practice library

18 system design practice questions, plus one for your interview

Classic prompts you can run as a Mock round, from Starter to Advanced. Add the job description to a live session and you also get a practice question built from it.

For your next round

A question built from your job description

Paste the job description when you set up a live session, and a practice question for that role shows up first in your library.

  • ClassicURL shortenerStarter · 35 min
  • InfraRate limiter for a public APICore · 45 min
  • ClassicNews feedCore · 45 min
  • Real-timeChat appCore · 45 min
  • Real-timeRide-hailing dispatchAdvanced · 60 min
  • PaymentsPayment ledgerAdvanced · 60 min
  • StorageVideo upload and streamingAdvanced · 60 min
  • ClassicWeb crawlerCore · 45 min
  • InfraNotification systemCore · 45 min
  • ClassicSearch autocompleteCore · 45 min
  • StorageFile storage and syncAdvanced · 60 min
  • Real-timeTicket booking with seat holdsCore · 45 min
  • Real-timeReal-time leaderboardCore · 45 min
  • PaymentsHotel reservationsCore · 45 min
  • Real-timeFood delivery trackingAdvanced · 60 min
  • InfraDistributed cacheAdvanced · 60 min
  • InfraMetrics and alertingAdvanced · 60 min
  • InfraAd click aggregatorAdvanced · 60 min

Practice system design interviews

The best practice is out loud, on a whiteboard, against a timer. Study a question first, then run it as a Mock round and see where your time went.

Works with

Your meeting app and your system design whiteboard

Live Copilot works next to the tools your interviewer picks.

Meeting apps

  • Zoom
  • Google Meet
  • Microsoft Teams

On the web, share the meeting tab with its audio in Chrome or Edge. The desktop app hears the call through your computer's audio.

Whiteboards

  • Excalidraw
  • Miro
  • CoderPad
  • Google Drawings
  • FigJam

Live Copilot reads the board in the tab or window you pick for it. Tell it which tool you will use when you set up the session.

Paper or a board you cannot share

  • Phone photo

Scan a code with your phone and send a photo of your whiteboard or paper sketch. It lands in your feed and your design updates.

Who can see it

  • In the desktop app, macOS and Windows leave the OphyAI window out of screen sharing, so a shared screen shows what is behind it.
  • On the web, the pop-out overlay is hidden from the other side only when you share a single tab or window. If you share your entire screen, it shows.
  • Neither one hides from a webcam or a person in the room.
Say this now04 · High-level design

Give every new link an ID from a counter and encode it in base62.

Draw nextAn ID allocator feeding the app servers.
Say the number3.5 trillion codes
The pop-out overlay (example)

On the web and in the desktop app

One account and one credit balance. System Design is not in the iPhone or Android app.

FeatureWebDesktop app (Mac and Windows)
Live CopilotYesYes
Mock roundYesYour practice rounds are listed in the app and open in your browser
Hearing the callShare the meeting tab with its audio, in Chrome or EdgeHears your computer's audio
Reading the boardPick the whiteboard tab or window, or send a phone photoPick the board to watch; Cmd/Ctrl + Shift + S snaps it
OverlayA pop-out window, hidden only when you share a single tab or windowLeft out of screen sharing by macOS and Windows, like the main window
ShortcutsOn-screen buttonsCmd/Ctrl + Shift + A answers the last question, Cmd/Ctrl + Shift + O shows the overlay, Cmd/Ctrl + Shift + H hides everything
Versionapp.ophyai.com1.0.10 or later, for Mac and Windows

Get the desktop app

What it costs

System Design is on the Premium plan only, for every account.

Premium$59 a month with 500 credits, or $566 a year
Live session30 credits
Mock round20 credits
Pro planDoes not include System Design
Interview Passes and free trialsNot available for System Design

Credits are shared with Interview Copilot, Coding Interview and the other tools. See pricing

What it can and cannot do

  • It is a guide, not a guarantee. You still explain and draw the design yourself.
  • On desktop the main window is left out of screen sharing. On the web, the pop-out window is hidden only when you share a single tab or window, not your entire screen. Neither hides from a webcam or a person in the room.
  • Hearing the call on the web needs Chrome or Edge with tab sharing. In other browsers, type the questions.
  • It reads a board only when it can see it: in a tab or window you pick, or in a phone photo.
  • It is built and tested for interviews in English.
  • The Scorecard is an AI estimate. The bar for your level (80 for Senior) is OphyAI's own benchmark, not any company's hiring bar.
  • System Design is not in the iPhone or Android app.

System design copilot questions

What is a system design copilot?

A system design copilot is an AI assistant that helps you during a live system design interview. OphyAI Live Copilot listens to the interviewer on your call and reads your whiteboard from a shared tab or window, or from a phone photo. It keeps one design plan up to date and, for each question, gives you a short answer to say, what to draw next, the key number to mention and how to handle pushback.

Can I practice system design interviews with AI?

Yes. A Mock round is a full practice round on a built-in whiteboard. A voice AI interviewer opens the round, listens to you through your microphone, asks follow-ups about what you drew and pushes back. You can ask for up to 3 hints. When you finish, you get a Scorecard.

What is the best way to practice system design interviews?

Practice the way the round works: out loud, on a whiteboard, against a timer, with someone who asks follow-ups. Learn the six steps first, then work through the classic questions and drill the estimates step until it takes a few minutes. Our system design interview questions guide covers 18 classics with requirements, estimates, a diagram and deep dives, and our back of the envelope calculation guide covers the math. Then run full mock rounds. An OphyAI Mock round gives you a voice AI interviewer on a built-in whiteboard, up to 3 hints, and a Scorecard that shows your time on each step and 3 fixes for next time.

How long is a mock round?

You pick 35, 45 or 60 minutes, and a level: Mid-level, Senior or Staff. You can pause, and the clock stops while you do. Each round uses 20 credits.

What questions are in the library?

18 classic system design prompts: URL shortener, rate limiter for a public API, news feed, chat app, ride-hailing dispatch, payment ledger, video upload and streaming, web crawler, notification system, search autocomplete, file storage and sync, ticket booking with seat holds, real-time leaderboard, hotel reservations, food delivery tracking, distributed cache, metrics and alerting, and ad click aggregator. If you add the job description to a live session, you also get one practice question built from it.

Does it work with Excalidraw or Miro?

Yes. Live Copilot reads the board you are asked to use, such as Excalidraw, Miro, CoderPad, Google Drawings or FigJam, as long as it is open in a tab or window you pick for it. For a paper sketch or a board you cannot share, take a phone photo by scanning a code. Mock rounds use OphyAI's own whiteboard, built on Excalidraw, so there is nothing to set up.

Which meeting apps does it work with?

Zoom, Google Meet and Microsoft Teams. On the web, OphyAI hears the call when you share the meeting tab with its audio in Chrome or Edge. The desktop app for Mac and Windows hears the call through your computer's audio. You can always type a question if audio is not coming through.

Can the interviewer see it?

It depends on what you share. In the desktop app, macOS and Windows leave the OphyAI window out of screen sharing. On the web, the small pop-out overlay is hidden from the other side only when you share a single tab or window. If you share your entire screen, it shows. Neither one hides from a webcam or a person in the room.

Is System Design included in Pro?

No. System Design is on the Premium plan only: $59 a month with 500 credits. A live session uses 30 credits and a mock round uses 20 credits. There are no Interview Passes or free trials for System Design.

Does it work on the desktop app and on my phone?

Both modes work on the web. The OphyAI desktop app for Mac and Windows (version 1.0.10 and later) runs Live Copilot and lists your practice rounds, which open in your browser. System Design is not in the iPhone or Android app.

How is the Scorecard scored?

The Scorecard is an AI estimate of your round. It gives a score from 0 to 100, scores for 7 skills (Requirements, Estimates, API and data, High-level design, Deep dives, Trade-offs and Communication), your time on each step against a target, 3 fixes, your board next to a strong answer's board, and the moments that mattered. The bar shown for your level (80 for Senior) is OphyAI's own benchmark, not any company's hiring bar.

Practice the round tonight. Get help in the real one.

Start with a Mock round on the built-in whiteboard, then set up Live Copilot for interview day. System Design is on the Premium plan.