← Blog

System design

System Design Mock Interview Under a Clock: Phase Pacing That Transfers

A design mock that draws every box runs out of time before the two components and the trade-off the round is actually scoring.

The HIDEA AI team

Updated 8 min read

An abstract diagram of connected nodes beside a clock, split into four horizontal bands.

A system design mock interview is a timed run of one design prompt, split into four phases: clarify and scope, high-level design, a deep dive on one or two components, and trade-offs. This guide uses 5, 10, 20 and 10 minutes for a 45-minute segment. Decide the split before you draw the first box.

The design can be reasonable and the round can still go badly. The missing piece is the split, decided before the first box. You still say every phase yourself. HIDEA AI is a desktop copilot for a mock built that way.

Why system design mocks die on the clock

The usual practice sitting is a prompt and a sketch. You draw until the picture looks complete, and you stop when you are tired of drawing. Nothing in that sitting ends a phase while you still have more to say.

Three habits are why that does not show up as a better round.

  • You never leave the diagram. The high-level takes the whole sitting, and the deep dive never starts.
  • You never pick. Every box gets a sentence, so none of them gets a decision.
  • You never wrap. The trade-off is the sentence you would have said if the clock had not already won.

A harder prompt does not repair the clock. A plainer one does, if you finish a phase while you still have more you could say.

The four-phase clock

Forty-five minutes is the usual length of the design segment. Split it before you start. Do not bargain with it once a box is on the page. The times below are the mock. The notes come after the timer.

Clarify and scope — 5 minutes

Name the user, the request that has to stay fast, and the part of the product you are refusing to design. Take a number only when it would add or remove a box. Close with one sentence of scope you can point back to when the drawing starts to grow.

A news feed is enough of a prompt. Say whether this is the read path for someone already logged in, and whether ranking is in scope. Leave either one unsaid and you will design both. Neither will finish.

High-level — 10 minutes

The boxes, in the order you would draw them, and one box you are skipping, with the reason. The client, the service that accepts the request, where the data sits, and anything that happens off the request path. Stop when a listener could redraw it without you in the room.

Deep dive, one or two components — 20 minutes

One or two components. Not the drawing. On a news feed, that is usually how a new post reaches the people who should see it, or how that list is ordered — whichever the prompt made load-bearing. Say how the data moves, what fails, and what you would measure. Open the second component only after the first one contains a decision.

Trade-offs and wrap — 10 minutes

What this design gives up, and what you would change if the constraint they named were different. Then stop. A wrap that opens a third component is another high-level, and that time is already gone.

How to run one timed mock

One prompt. Forty-five minutes on the phases, plus about ten for notes. A second prompt in the same sitting teaches the second prompt. The live round will hand you one.

Before, five minutes. Write the prompt yourself — a news feed, a chat service, notifications, a rate limiter, or a streaming path. You do not need a famous question. You need one you have not walked this month. Set forty-five minutes and leave the timer alone.

  1. Minutes 0–5. Clarify. If you cannot say what is out of scope, you are not ready to draw.
  2. Minutes 5–15. High-level. Name the boxes, and the one you are leaving out.
  3. Minutes 15–35. Deep dive one component. A second only if the first already has a decision in it.
  4. Minutes 35–45. Trade-offs. Say what you gave up. Stop when the timer ends, even if the second component is thin.

After, ten minutes, and only once the timer has ended. Three lines, before you look anything up: the phase you overran, the component you should have dropped, and one trade-off you would have said earlier.

Run it again on another day. A second pass of the same prompt that afternoon teaches you that design. Studying a finished diagram is a different activity, and you already know how to do it.

A phone timer and a blank page will run this. When you want the same System design surface you will have open on the day, use HIDEA AI — a desktop copilot for this mock and the live round, on macOS and Windows — and speak or type every answer yourself.

What does a good scope sentence sound like?

The scope sentence is the one most candidates skip. Here is an example for a rate limiter, as an illustration rather than a script to recite.

I will design a limiter that sits in front of a public API and decides per API key whether a request goes through. I am leaving out billing, per-customer plans and the dashboard. The thing that has to stay fast is the allow-or-deny decision.

That is three short claims: what it is, what it is not, and what must stay fast. Each later phase can point back to it. When the deep dive starts to wander, you can say that a component sits outside the scope you set.

What to say when time runs short

If you reach minute 35 with the deep dive unfinished, say so and move on. A sentence such as "I have not covered failure handling for the queue, and I would add retries with a dead-letter path" scores better than silently running into the wrap. Naming the gap shows you know where it is.

Transfer checklist for a real system design round

The mock worked if the real round feels like the same four phases. Check five lines before the call. A line that fails is the next mock. It is not a reason to pick a new prompt.

  • You can state scope in one sentence before any box exists.
  • You name the component you are not designing, and why.
  • The long middle is one or two components, not a tour of the drawing.
  • A trade-off is ready before they ask what the design gives up.
  • You know which phase you overrun, because the notes from the last mock say so.

Practice on HIDEA AI's System design surface

HIDEA AI is a desktop copilot for a system design mock you will sit again live. Three things decide that, and all three have to be true.

  • Verbal, Live coding, System design, and Project are separate surfaces. This mock uses System design. The others are there when the loop asks for them.
  • Mock and live are the same loop. You practise on the desktop app you will open when the call starts, on macOS and Windows.
  • You still speak or type every answer. The surface does not sit the round for you.

For this round, open the System design surface. What comes back is an overview you can say, a component list, a diagram, and the trade-offs, so you know where to look. Read it, then redraw it and say it in your own words.

On a live call the overlay is skipped by screen share. What they see is the whiteboard you are drawing on. A practice session has no call attached. Use it to hear which phase you will not leave.

Fifteen minutes a day is free, enough to rehearse clarify and the high-level on that surface. Download it, run the mock, and move to Pro when the full forty-five minutes needs more time than that: https://hidea.ai/download.

Run one before the design round

Run one system design mock interview before the call: one prompt, forty-five minutes, four phases said out loud. HIDEA AI is a desktop copilot for that loop — Verbal, Live coding, System design, and Project, mock and live on the same app, and you still speak or type every answer. Download it at https://hidea.ai/download. Fifteen minutes a day is free. Move to Pro when you need more time than that.

For the questions worth rehearsing first, see system design interview questions.

Where to go next

Frequently asked questions

How long should a system design mock interview be?

Forty-five minutes of timed phases, plus about ten minutes for notes afterwards. That matches one prompt at the length of a real design segment. Longer sittings practise drawing stamina. A real interviewer is scoring whether you left time for a trade-off, so the clock is the point.

How should you split the time in a system design interview?

A workable split for 45 minutes is 5 minutes to clarify and scope, 10 for the high-level design, 20 for a deep dive on one or two components, and 10 for trade-offs. If the high-level is still running at minute 20, drop a box and start the deep dive.

Can you practise a system design interview alone?

Yes. You supply the prompt and the clock, and you write three lines when it ends: the phase you overran, the component you should have dropped, and one trade-off to say earlier. A person adds interruptions and pushback, which a solo run lacks, so do both when you can.

What if the interviewer changes the plan mid-round?

Follow them. The phase plan is yours, not a script to announce. If they push into a component early, treat that as the deep dive and still keep the last minutes for what the design gives up. Say the change of scope in one sentence so you both know which phase you are in.

What is free on HIDEA AI for system design practice?

The download is free and includes 15 session minutes a day on the System design surface, enough to rehearse clarify and the high-level. A full 45-minute mock needs more time, which is what Pro is for. You speak or type every answer yourself.

← All posts

Ready for the live round?

Create a free account, then download the desktop app.

No credit card required·Works with all meeting platforms·macOS, Windows and Ubuntu