Design Uber | System Design Question
"Design Uber" is one of the most-asked system design interview questions, and for good reason: it packs almost every hard problem in distributed systems into one product. Millions of GPS pings a secon
Search for a command to run...
"Design Uber" is one of the most-asked system design interview questions, and for good reason: it packs almost every hard problem in distributed systems into one product. Millions of GPS pings a secon
You open Netflix, scroll a wall of thumbnails, hit play, and video fills the screen in about a second and keeps playing without a stutter - on your phone on a train, on a smart TV on fibre, for hundre
"Design Google Drive" is really two problems bolted together. One is a storage problem: millions of people upload files up to 10 GB each, you can never lose a single byte, and you have to serve those
"Design a payment gateway" is the interview question that looks like a CRUD app and turns out to be one of the hardest correctness problems you can be handed in 60 minutes. Nobody dies if a photo-shar
"Design YouTube" sounds like it should be about the feed, the recommendations, the like button. It is not. Strip all of that away and what is left is the hardest part: a user hands you a 1 GB file, an
A web crawler is the program behind every search engine: it starts from a handful of URLs, downloads those pages, pulls the links out of them, and follows those links to find more pages, over and over
We are going to design the object model behind a movie-ticket booking system in a 60-minute low-level design round. The whole problem, stripped down, is one sentence: a seat for a show must be sold ex
"Design a parking lot" is the most common low-level design question there is, and it is a trap in two directions. Say too little and it looks like you have a Spot[] and a for loop. Say too much and yo
"Design an elevator system" is one of the most common low-level design prompts, and it is a good one because it has two hard parts hiding behind a boring object: how does a single car decide where to