Interview Intel · Airbnb

Airbnb coding interview
questions, leaked.

58 problems reported across recent Airbnb interviews. Top patterns: array, string, hash table. The list below is what most reported candidates actually saw, plus the honest play if you can't grind all of it.

Founder's read

Airbnb's interview is heavy on array manipulation and string problems. Out of 58 total questions, 34 are array-focused and 20 involve strings. You're facing 29 medium and 18 hard problems, so expect to code under pressure. The good news: the patterns repeat. Text Justification, Trapping Rain Water, and Palindrome Pairs dominate the hard tier. If you freeze mid-OA on a simulation or two-pointer problem, StealthCoder runs invisibly during screen share and surfaces a working solution in seconds. You need to know arrays inside out before your interview.

Tracked problems
58
Easy
11/ 19%
Medium
29/ 50%
Hard
18/ 31%

Top problems at Airbnb

leaked_problems.csv50 rows
#ProblemDiffFrequency
01Text JustificationHARD
100.0
02Maximum Profit in Job SchedulingHARD
94.5
03Palindrome PairsHARD
94.5
04Flatten 2D VectorMEDIUM
89.9
05Combination SumMEDIUM
87.2
06Smallest Common RegionMEDIUM
84.1
07Pour WaterMEDIUM
82.9
08Alien DictionaryHARD
80.4
09Cheapest Flights Within K StopsMEDIUM
80.4
10Trapping Rain WaterHARD
80.4
11Sliding PuzzleHARD
79.0
12Simple Bank SystemMEDIUM
74.3
13Minimum Window SubstringHARD
74.3
14Shortest Path to Get All KeysHARD
74.3
15Employee Free TimeHARD
74.3
16Contains Duplicate IIEASY
72.4
17Word Search IIHARD
72.4
18Two SumEASY
72.4
19Add Two NumbersMEDIUM
72.4
20Intersection of Two Linked ListsEASY
72.4
21Basic Calculator IIMEDIUM
72.4
22Maximum Candies You Can Get from BoxesHARD
72.4
23Contains Duplicate IIIHARD
70.4
24Maximal SquareMEDIUM
70.4
25Robot Bounded In CircleMEDIUM
70.4
26Design File SystemMEDIUM
70.4
27Number of Ways to Build House of CardsMEDIUM
70.4
28Convert Sorted Array to Binary Search TreeEASY
70.4
29Pyramid Transition MatrixMEDIUM
70.4
30Minimum Number of Vertices to Reach All NodesMEDIUM
70.4
31Contains DuplicateEASY
70.4
32Valid ParenthesesEASY
70.4
33Happy NumberEASY
70.4
34House RobberMEDIUM
70.4
35IP to CIDRMEDIUM
70.4
36Mini ParserMEDIUM
70.4
37Minimum Number of Flips to Convert Binary Matrix to Zero MatrixHARD
70.4
38Single NumberEASY
70.4
39Regular Expression MatchingHARD
70.4
40Merge k Sorted ListsHARD
70.4
41Minimize Rounding Error to Meet TargetMEDIUM
70.4
42Add StringsEASY
70.4
43Strings Differ by One CharacterMEDIUM
70.4
44Convert to Base -2MEDIUM
70.4
45Reverse BitsEASY
70.4
46Design Tic-Tac-ToeMEDIUM
59.5
47Subarray Product Less Than KMEDIUM
55.6
48Shortest Uncommon Substring in an ArrayMEDIUM
55.6
49Design Excel Sum FormulaHARD
50.8
50All O`one Data StructureHARD
44.8

Frequencies derived from public community-tagged interview reports. Click a row to view on LeetCode.

The hedge

You have a week, maybe less. You can't out-grind the list above. StealthCoder runs invisibly during the actual Airbnb OA. The proctor cannot see it. Screen share cannot detect it. Made by a working Amazon engineer who got tired of watching qualified friends bomb OAs they'd solve cold in an IDE.

Get StealthCoder
Topic distribution
What this means

Arrays are non-negotiable here. 58 percent of problems touch arrays, often combined with strings (Text Justification), hash-tables (Palindrome Pairs), or DFS/BFS (Smallest Common Region). Hash-table problems appear in roughly 31 percent of the set, and BFS shows up frequently in graph and matrix traversals like Sliding Puzzle and Shortest Path to Get All Keys. The hard problems cluster around simulation, two pointers, and dynamic programming, meaning you'll need to drill Trapping Rain Water and Maximum Profit in Job Scheduling early. String and array overlap is real (Alien Dictionary, Minimum Window Substring), so don't treat them separately. Study two-pointer and sliding-window techniques across both domains. If you hit a wall on a problem mixing three or four topics during the live assessment, StealthCoder is your safety net, surfacing a working approach while you stay invisible to the proctor.

Companies with similar patterns

If you prepped for Airbnb, these companies recycle ~60% of the same topics.

The honest play

You've seen the list. Now make sure you pass Airbnb.

Memorizing every problem above in a week is a fantasy. StealthCoder is the hedge: an AI overlay that's invisible during screen share. It reads the problem on screen and surfaces a working solution in under 2 seconds. Made by a working Amazon engineer who got tired of watching qualified friends bomb OAs they'd solve cold in an IDE. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Airbnb interview FAQ

How many array problems should I solve before the Airbnb interview?+

Array problems represent 59 percent of the reported set. Solve at least 20 to 25 distinct array problems, prioritizing Two Pointers (Trapping Rain Water), simulation (Text Justification), and hash-table combinations (Palindrome Pairs). Don't just grind count. Focus on pattern recognition across these three.

Is hash-table knowledge critical for Airbnb?+

Yes. Hash-table problems account for roughly 31 percent of the set and frequently appear alongside arrays and strings. Minimum Window Substring and Palindrome Pairs are textbook hash-table plus string/array hybrids. Drill sliding window with hash-maps early.

What should I study first: strings or arrays?+

Arrays first. They're 34 out of 58 problems and form the foundation for most string and hash-table problems. Master Two Pointers and simulation on arrays (Trapping Rain Water, Text Justification), then move to string overlaps (Alien Dictionary, Minimum Window Substring).

How many hard problems do I need to solve?+

18 of the 58 are hard. You should solve 8 to 12 hard problems under time pressure before the OA. Trapping Rain Water, Sliding Puzzle, and Alien Dictionary cover the major patterns. Medium problems (29 total) are your warm-up; don't skip them.

Are graph and BFS topics important for Airbnb?+

Moderately. BFS appears in 11 problems and DFS in 7. Most are paired with arrays or matrices (Sliding Puzzle, Shortest Path to Get All Keys, Smallest Common Region). Understand BFS for grid traversal and shortest-path problems, but prioritize arrays and two-pointer techniques first.

Problem frequencies sourced from public community-maintained interview-report repos. Problems, ratings, and trademarks are property of LeetCode and Airbnb. StealthCoder is not affiliated with Airbnb.