Back to problems

Home Page — Search + Availability + Ranking

System Design · Airbnb · Hard

Requirements Functional Support free-text search combined with structured filters (location, check-in/check-out dates, guest count, price range, amenities). Deliver personalized results by ranking listings using both user-side and listing-side features. The availability filter must strictly respect the requested date interval—no listing should appear if it’s booked for any night in the range. p95 latency must stay under one second. Non-functional Scale: tens of millions of…

Checking your access…