Loading…
Design a Hotel Booking System is a medium system design interview question covering Databases, inventory, transactions, search — the kind asked at FAANG (Facebook/Meta, Apple, Amazon, Netflix, Google) and AI-first companies like Anthropic, OpenAI, and Nvidia.
Design a booking system for 500,000 hotels: date-range availability search at 12,000 queries/sec, bookings with a 10-minute payment hold, per-date dynamic pricing, cancellations, and a hard rule - never oversell beyond the hotel-configured overbooking allowance.
Interactive walkthrough on Pro
Upgrade to Pro to unlock the clarifying questions, architecture, capacity calculations, tradeoffs, follow-up answers, and the model answer.
What's inside this guide
Design rounds are decided on capacity estimates. Both tools are free.
What each one means, and how interviewers probe it.
Fully unlocked, no account needed — solutions, walkthroughs and follow-up answers included.
Or start the Study Plan — a week-by-week order for your loop, and week 1 is entirely free.
A full interview loop is more than one round. These are the others, each with what is on the site for it.