Airbnb Software Engineer Coding & Algorithms Interview Questions

Practice 52 real Coding & Algorithms interview questions for Software Engineer roles at Airbnb.

52 Questions 1 Company08.02.2026
Showing 20 results
Role
Airbnb logo
Airbnb
Easy
Software Engineer

Implement a Removable Nested-List Iterator

Implement a Removable Nested-List Iterator Implement an iterator over a mutable array of integer arrays. Traversal goes left to right within each inne...

Coding & Algorithms
21
0
213 people solved
Jul 14, 2026
Airbnb logo
Airbnb
Medium
Software Engineer

Implement a Capacity-Aware In-Memory File Store

Problem Implement an in-memory file store that grows through four levels: file operations, search, user capacity, and compression. Process a sequence ...

Coding & Algorithms
3
0
23 people solved
Aug 2, 2026
Airbnb logo
Airbnb
Medium
Software Engineer

Allocate an Order from the Oldest Inventory Batches

Problem An order requests a quantity of one item, and inventory is stored in batches. Each batch has a unique reference ID, an arrival timestamp, and ...

Coding & Algorithms
0
0
9 people solved
Aug 1, 2026
Airbnb logo
Airbnb
Medium
Software Engineer

Render Wrapped Paragraphs Inside One Text Box

Problem Render several paragraphs inside one ASCII box. Each paragraph has its own wrapping width. Words must remain intact and appear in their origin...

Coding & Algorithms
0
0
9 people solved
Aug 1, 2026
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Find Optimal Property Combination

This question evaluates combinatorial optimization and algorithmic problem-solving skills, focusing on subset selection under capacity constraints and...

Coding & Algorithms
2
1
53 people solved
May 26, 2026
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Count Candies from Unlockable Boxes

This question evaluates a candidate's understanding of graph traversal, state management, and object-oriented design to determine reachability and res...

Coding & Algorithms
1
1
32 people solved
May 27, 2026
Airbnb logo
Airbnb
Hard
Software Engineer

Find hotel pairs to cover a split stay

You are implementing a simplified “split stay” feature. Problem You are given: - n hotels (or listings), indexed 0..n-1. - For each hotel i, an unsort...

Coding & Algorithms
43
1
326 people solved
Nov 18, 2025
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Construct smallest number from I/D pattern

This question evaluates a candidate's ability to reason about permutation constraints, sequence ordering, and combinatorial construction under digit-u...

Coding & Algorithms
38
2
275 people solved
Feb 11, 2026
Airbnb logo
Airbnb
Hard
Software EngineerSenior+

Find valid split-stay listing combinations

You are building a feature that suggests a split stay: a guest stays in one home for the first part of a trip, then switches to a second home for the ...

Coding & Algorithms
142
2
918 people solved
Dec 20, 2025
Airbnb logo
Airbnb
Hard
Software Engineer

Find best downhill ski run from a start

You are given an R x C grid of integers representing elevations. A skier starts at a given cell (sr, sc). From a cell, the skier may move up/down/left...

Coding & Algorithms
23
1
309 people solved
Jan 19, 2026
Airbnb logo
Airbnb
Medium
Software Engineer

Compute split-stay listing pairs

Given a set of Airbnb listings, each with availability represented as a sorted list of day integers, and a requested inclusive date range [S, E], comp...

Coding & Algorithms
55
0
542 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Hard
Software Engineer

Flatten a Nested Integer List

Flatten a Nested Integer List A nested list contains either integers or other nested lists, to arbitrary depth. Return all integers in left-to-right o...

Coding & Algorithms
1
0
14 people solved
Apr 21, 2026
Airbnb logo
Airbnb
Hard
Software Engineer

Count Consecutive Positive Integer Sums

Count Consecutive Positive Integer Sums Given a positive integer n, return the number of ways to write n as a sum of one or more consecutive positive ...

Coding & Algorithms
1
0
11 people solved
Apr 21, 2026
Airbnb logo
Airbnb
Hard
Software Engineer Locked

Detect overlap of two linked lists with cycles

This question evaluates understanding of linked list data structures, cycle detection techniques, pointer/reference identity, and algorithmic time/spa...

Coding & Algorithms
3
0
48 people solved
Jan 22, 2026
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Determine Exact Layover Booking

This question evaluates a candidate's competency in algorithmic problem solving, numerical precision handling, and combinatorial selection under exact...

Coding & Algorithms
59
1
413 people solved
Apr 12, 2026
Airbnb logo
Airbnb
Medium
Software Engineer

Implement Connect Four with win detection

Implement a Connect Four game engine. Support a general m×n board (default 6× 7) and a win condition of k in a row (default 4). Provide an API: Connec...

Coding & Algorithms
18
0
111 people solved
Jul 31, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Maximize profit from non-overlapping jobs

You are given up to N = 200,000 jobs; each job i has a start time s_i, end time e_i (s_i < e_i), and reward w_i. Select a subset of non-overlapping jo...

Coding & Algorithms
13
0
187 people solved
Jul 16, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Solve and optimize menu combo DP

Given up to N different menu items, each with a unit price, and a list of combo offers where each offer specifies quantities for some items and a tota...

Coding & Algorithms
5
0
26 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Maximize reward by scheduling jobs

Given n jobs, each with a start time, end time, and reward, choose a subset of non-overlapping jobs to maximize total reward. Return the maximum rewar...

Coding & Algorithms
24
1
166 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Easy
Software Engineer Locked

Implement Text Layout and Query Parsing

This question evaluates string-processing and parsing competencies, covering tokenization, constrained line-wrapping and layout decisions (including p...

Coding & Algorithms
6
2
65 people solved
Mar 9, 2026

Explore more Airbnb Software Engineer interview questions

Real questions from candidate reports, grouped by topic.

Other Airbnb Software Engineer categories
Browse all