Free 30-minute trial

500+ reviews from engineers

How to Walk System Design Interviews in English

·Updated

Quick Answer

How to walk system design interviews in English: clarify requirements, define APIs, estimate scale, sketch the data model, draw a high-level design, deep-dive two components, then hunt bottlenecks - narrate each step out loud.

Diagrams and what to say while drawing

Draw as you speak: requirements → APIs → estimates → boxes → deep dive → bottlenecks. Western panels score the narration as much as the diagram.

Key vocabulary

TermPlain meaningSay it in an interview
ClarifyAsk scope before designing“Just to confirm - are we designing for mobile clients too?”
APISystem interface contract“I’ll define postTweet and getTimeline first.”
Back-of-the-envelopeRough scale math“I’ll estimate QPS and storage next.”
BottleneckWhat breaks first at scale“The bottleneck is the timeline fan-out.”

ESL English phrases and transitions

Open and clarify

  • “I’ll follow seven steps and narrate each one.”
  • “First I’ll clarify functional and non-functional requirements.”
  • “Stop me if you want to deep-dive a different component.”

UK/US system design moves

  • “The tradeoff is X versus Y.”
  • “I’ll deep-dive this component next.”
  • “A single point of failure here would be …”

Pair this chapter with Mockly’s System Design interview English hub.

Key English language pitfalls

PitfallSounds likeSay instead
Jumping to KafkaSounds tool-ledState the problem, then the tool.
Silent drawingPanel can’t followNarrate every box.
Skipping estimatesMisses scale senseSay QPS before sharding talk.
SummaryClear tradeoffs are how Western panels hear senior engineers.

Common English mistakes

MistakeWhy it hurtsFix
No clarify questionsWrong designAsk two scope questions first.
One deep dive foreverUnbalancedTime-box; cover bottlenecks.
No tradeoffsJunior signalAlways say what you give up.

What the interviewer is testing

For the system design interview framework, UK/US interviewers test structured thinking, scale intuition, and calm spoken English - not accent perfection.

They listen for clarify → estimate → design → tradeoffs → bottlenecks. If those moves are audible, you sound hireable.

How to open in English

First 20 seconds

  • “I’ll follow seven steps and narrate each one.”
  • “First I’ll clarify functional and non-functional requirements.”
  • “Stop me if you want to deep-dive a different component.”

system design interview step by step

Use this sequence for system design interview step by step. Say the step name before you do it.

StepWhat to say
ClarifyFunctional + non-functional; who uses it; what’s out of scope.
APIsName core endpoints so the contract is visible.
EstimateQPS, storage, bandwidth - order of magnitude.
Data modelKey entities and relationships on the board.
High-levelBoxes and arrows; clients → services → storage.
Deep diveTwo components with options and tradeoffs.
BottlenecksSPOF, hot keys, monitoring, failure modes.

Weak vs strong answers

Weak

I’d use microservices and Kubernetes.

Strong

I’ll clarify read/write ratio first, estimate QPS, then choose a simple monolith-friendly design and only split services where the bottleneck forces it.

How to say the key terms

TermSay it
QPS“queries per second”
SPOF“single point of failure”
SLA“service level agreement”

Follow-up questions you will get

Expect these

  • “Which component should I deep-dive - storage or fan-out?”
  • “Do you want failure modes next or a caching plan?”

Practice drill

Set a timer for twelve minutes. Design the system design interview framework out loud in English. Record yourself. Check: clarify, estimate, tradeoffs, bottlenecks.

Repeat tomorrow focusing only on the deep-dive section.

Answer frameworks you can reuse

Clarify → APIs → Estimates → Data model → High-level → Deep dive → Bottlenecks.

For every deep dive: options → tradeoffs → recommendation.

Technical Software Interview English knowledge base

← Technical Software Interview English knowledge base - start at How to Walk System Design Interviews in English for the full chapter index and reading order.

Explore every Mockly article on the blog hub.

All chapters in this series

Jump between Technical Software Interview English posts below. Each chapter builds spoken English for the same book - use the KB overview when you want the big picture.

#ChapterSlug
1How to Walk System Design Interviews in English (you are here)system-design-interview-seven-steps-in-english
2How to Design Pastebin in English Interviewspastebin-system-design-in-english
3How to Design Instagram in English Interviewsinstagram-system-design-in-english
4How to Design Twitter Timeline in Englishtwitter-system-design-in-english
5How to Design Yelp Nearby Search in Englishyelp-nearby-system-design-in-english
6How to Design Uber Dispatch in Englishuber-system-design-in-english
7How to Design Ticketmaster in Englishticketmaster-system-design-in-english
8Long Polling vs WebSockets vs SSE in Englishlong-polling-websockets-sse-in-english

FAQ

Questions

Use a fixed spoken order: clarify requirements, define APIs, estimate scale, sketch the data model, draw a high-level design, deep-dive two components, then hunt bottlenecks. Say each step in short sentences before you draw so the panel can follow even if you pause for vocabulary.

For system design interview step by step answers, use them as a checklist - interviewers may skip you ahead, but the order keeps your English structured. If they jump to deep dive, briefly restate assumptions so you do not lose the thread.

Aim for a 35–45 minute shape: a few minutes clarifying, five on estimates and APIs, then high-level design with two deep dives, leaving time for bottlenecks and follow-ups. If English slows you down, shorten each segment with rehearsed phrases rather than skipping structure.

Same goal, different phrasing drill. Cross-link and rehearse both so you do not freeze on wording when the interviewer uses a different prompt style. Consistent narration matters more than memorising one diagram.

More questions? Email us at contact@mocklyenglish.com.

Student success stories

All case studies →