87 articles · 146 case studies · 8 learning paths

How to explain system design in English

Non-native engineers stall on narration, not diagrams. Use these guides to say requirements, estimate load, and defend trade-offs out loud in a UK/US system design interview.

Start here: Seven-step interview walkthrough · Pastebin walkthrough

Instant suggestions while you type · press Enter or AI search for semantic results

Mockly
System Design
9 min read

How to Walk System Design Interviews in English

How to walk a system design interview in English in seven steps: clarify, APIs, estimates, data model, high-level design, deep dives, and bottlenecks.

Read more
Mockly
System Design
Technical Software Interview English
9 min

Long Polling vs WebSockets vs SSE in English

Long polling vs WebSockets vs SSE in English: when to use each realtime transport and how to explain tradeoffs in UK/US tech interviews.

Mockly
System Design
Technical Software Interview English
9 min

How to Design Ticketmaster in English

How to design Ticketmaster in English interviews: seat inventory, reservations, and narrating concurrency under flash-sale traffic.

Mockly
System Design
Technical Software Interview English
9 min

How to Design Uber Dispatch in English

How to design Uber dispatch in English interviews: matching riders and drivers, location updates, and spoken tradeoffs for dispatch at scale.

Mockly
System Design
Technical Software Interview English
9 min

How to Design Yelp Nearby Search in English

How to design Yelp nearby search in English interviews: geo indexing, quad trees, and how to explain location search out loud for UK/US panels.

Mockly
System Design
Technical Software Interview English
9 min

How to Design Twitter Timeline in English

How to design a Twitter timeline in English interviews: fan-out, ranking, and how to narrate read-heavy social feeds for Western panels.

Mockly
System Design
Technical Software Interview English
9 min

How to Design Instagram in English Interviews

How to design Instagram in English system design interviews: photo upload, news feed, sharding, and reliability tradeoffs in clear spoken English.

Mockly
System Design
Technical Software Interview English
9 min

How to Design Pastebin in English Interviews

How to design Pastebin in English system design interviews: paste storage, expiry, capacity estimates, and how to narrate sharding and caching.

Mockly
System Design
Technical Software Interview English
9 min

How to Walk System Design Interviews in English

How to walk a system design interview in English in seven steps: clarify, APIs, estimates, data model, high-level design, deep dives, and bottlenecks.

FAQ

Questions

Use a spoken order, not a perfect diagram: clarify requirements, estimate load, propose APIs, sketch storage, then defend two trade-offs. Short sentences beat silence. Practise saying each step out loud before you draw.

Start with a seven-step framework, then one storage case (Pastebin), one feed (Instagram or Twitter), and one concurrency or geo case. Narrate each case for 20–30 minutes. The English of trade-offs is what panels score.

Almost never by themselves. Panels fail candidates who go quiet, cannot name a trade-off, or cannot follow a follow-up. A clear accent with a spoken structure beats perfect grammar and a silent whiteboard.

Use a three-part line: option A, option B, and why you pick one for this load or team. Example: “We can fan-out on write or on read. I would fan-out on write here because read latency matters more than write cost.” Rehearse that skeleton until it is automatic.

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

Describe it in plain English and keep going: “a fast copy of hot data,” “split the data across machines,” “every replica shows the same value.” Interviewers score the idea. Stopping to search for the textbook term is what looks junior.

You need both, but speech leads. Say the component, then draw it. UK/US panels cannot score a diagram they cannot hear you justify. Practise talking while you box and arrow, not after you finish the picture.

State the assumption, do the maths slowly, and say the unit. “Assume 10 million daily actives, 10 reads each, about 1,200 reads per second.” Round numbers are fine. Narrate the arithmetic so the interviewer can correct you early.

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