Airbnb logo

Airbnb Interview Question Bank

Airbnb's loop is famously consistent and famously slow. The coding pool is small and reused — a candidate who has drilled the canonical questions (split-stay, terrain water-drop, KV store, code review) walks in advantaged. Differentiation happens in the code-review round, the experience deep-dive, and the standalone core-values round, which is calibrated separately from the rest of the loop and serves as a real gate. Expect strong technical performance to land in a multi-week team-match queue rather than a fast offer.

More
37
Before you start
Showing 34 of 34
Coding·45 min
MediumFree preview

Split Stay — Two-Listing Date Coverage

Given a set of Airbnb listings, each with a list of available days, and a requested date range, return every pair of two distinct listings whose combined availability covers the range with no overlap (the first listing covers a contiguous prefix, the second covers the remainder).

SWE
array
hashmap
set
bitmask
+1
4 related discussions

Airbnb Featured Guides