87. Design a Hotel Booking System like Airbnb
Nights as counted inventory, holds that never double-book, search that knows availability, and payments that reconcile.
ClassicMedium
Pick a system. Work through the problem. Compare your approach.
Company tags are community-reported. Counts on cards show how many people reported that design.
Nights as counted inventory, holds that never double-book, search that knows availability, and payments that reconcile.
Buy the cheapest offer under a maximum price from 1,000 sellers: cached offers, coalesced quotes, a hold-order-capture saga, open requests.
Pick 12 homes a guest could book instead, from listing embeddings learned on browsing sessions, filtered by dates and party size, then ranked.