Technical Software Interview English
Learning path — KB overview and chapter articles
Open knowledge base overviewInstant suggestions while you type · press Enter or AI search for semantic results
Topic
Learning path
Sort
Featured

System Design Interview Seven Steps in English
ESL English learning: system design interview seven steps in English — clarify, APIs, estimates, data model, high-level design, deep dives, and bottlenecks.
Read more
Long Polling, WebSockets, and SSE in English
ESL English learning: long polling, WebSockets, and SSE in English — when to use each realtime transport and how to explain tradeoffs in UK/US tech interviews.

Ticketmaster System Design in English
ESL English learning: Ticketmaster system design in English — seat inventory, reservations, and narrating concurrency under flash-sale traffic in interviews.

Uber System Design in English (ESL)
ESL English learning: Uber system design in English — matching riders and drivers, location updates, and spoken tradeoffs for dispatch at scale in interviews.

Yelp Nearby System Design in English
ESL English learning: Yelp nearby friends system design in English — geo indexing, quad trees, and how to explain location search out loud in UK/US interviews.

Twitter System Design in English (ESL)
ESL English learning: Twitter system design in English — timelines, fan-out, ranking, and how to narrate read-heavy social feeds for Western interview panels.

Instagram System Design in English
ESL English learning: Instagram system design in English — photo upload, news feed, sharding, and reliability tradeoffs in clear spoken English interviews.

Pastebin System Design in English (ESL)
ESL English learning: Pastebin system design in English — paste storage, expiry, capacity estimates, and how to narrate sharding and caching in interviews.

System Design Interview Seven Steps in English
ESL English learning: system design interview seven steps in English — clarify, APIs, estimates, data model, high-level design, deep dives, and bottlenecks.