Skip to content
All interviews

Hotel booking (Booking.com / Airbnb)

Browse availability across millions of rooms and book a stay for a date range. Browsing is 95%+ of traffic and tolerates a few seconds of staleness; booking is a small transactional core where two guests must never claim the same last room and a retried checkout must never book twice.

Notes and ratings save in this browser. Completing self-assessment records your progress.

45:00

Requirements checklist

Clarifying questions
  • Do guests book a room category (Deluxe King) or a specific physical unit (like Airbnb)?
  • What is the browse-to-book ratio, and can search results be a few seconds stale?
  • Do we need a temporary hold window while the user enters payment details?
  • Should the system support controlled overbooking margins per hotel?

requirements

Suggested time: about 6 minutes. Clarifies room-type vs specific-room inventory, hold expiry, and intentional overbooking.