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
Medium
Software Engineer

Maximize path score in DAG

Question Given a weighted directed acyclic graph (DAG) where each node v has a score w(v) and each edge (u→v) has a time cost t(u,v), starting from no...

Coding & Algorithms
18
0
229 people solved
Aug 4, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Compute minimum-cost service cover

You are given: ( 1) a list of rental service packages, where each package contains a set of services (strings) and a non-negative price, e.g., [(["wif...

Coding & Algorithms
23
0
183 people solved
Jul 26, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Simulate pouring water onto a 1D terrain

You are given a 1D terrain represented by an integer array heights, where heights[i] is the height of the column at index i. Part 1 — Render terrain W...

Coding & Algorithms
37
0
269 people solved
Oct 28, 2025
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Compute board-game score from regions

This question evaluates grid traversal and connected-component identification skills along with region-based aggregation (counting cells and summing c...

Coding & Algorithms
44
1
537 people solved
Feb 12, 2026
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Simulate pouring water onto terrain

This question evaluates a candidate's ability to implement a discrete simulation and perform array manipulation while correctly handling deterministic...

Coding & Algorithms
32
4
233 people solved
Feb 11, 2026
Airbnb logo
Airbnb
Hard
Software Engineer Locked

Find a split-stay booking across listings

This question evaluates understanding of interval coverage and algorithmic problem solving, specifically reasoning about continuous date ranges, split...

Coding & Algorithms
7
0
84 people solved
Jan 22, 2026
Airbnb logo
Airbnb
Medium
Software Engineer

Design menu DP and optimize for three items

You are given a restaurant menu with n single items and m combo offers. Each single item i has a price p[i] (in cents). Each combo j specifies nonnega...

Coding & Algorithms
5
2
41 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Implement prioritized refund allocation engine

Implement a refund allocation function that takes: (a) a list of payments, each with a unique paymentId, method ∈ {CREDIT, CREDIT_CARD, PAYPAL}, ISO-8...

Coding & Algorithms
26
2
224 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Generate split-stay pairs efficiently

Given N Airbnb listings, each with available days as integers, and an inclusive requested date range [L, R], return all ordered pairs (X, Y) of distin...

Coding & Algorithms
22
0
223 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Review Python geodata code

Question You are given a Python codebase that performs geolocation data processing. Conduct a thorough code review: identify readability, correctness,...

Coding & Algorithms
8
0
31 people solved
Jul 29, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Find minimal property set in neighborhood

You are given a list of properties, each Property(id: int, neighborhood: string, capacity: int). Given a targetNeighborhood (string) and groupSize (in...

Coding & Algorithms
31
0
286 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Find max-score path in weighted DAG

You are given a directed acyclic graph (DAG). Each node v has a score w(v). Each directed edge (u→v) has a nonnegative time cost t(u,v). There is a un...

Coding & Algorithms
30
1
279 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Maximize tokens from nested crates

You are given n crates, each either locked or unlocked. Each crate i contains: an integer tokens[i]; a list of keys that can unlock other crates; and ...

Coding & Algorithms
22
1
234 people solved
Aug 12, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Design and implement Connect Four engine

Design and implement a Connect Four game engine. Use a default 6x7 board and two players. Provide an API with: drop(col, player) returning the row pla...

Coding & Algorithms
14
0
126 people solved
Jul 16, 2025
Airbnb logo
Airbnb
Hard
Software Engineer

Solve a Two-by-Three Sliding Puzzle

Solve a Two-by-Three Sliding Puzzle You are given a 2 x 3 board containing the integers 0 through 5 exactly once. The value 0 is the empty square. In ...

Coding & Algorithms
1
0
10 people solved
Apr 21, 2026
Airbnb logo
Airbnb
Medium
Software Engineer

Solve Linked-List and Iterator Problems

You are asked to solve two coding problems. Problem 1: Detect shared nodes between possibly cyclic linked lists You are given the heads of two singly ...

Coding & Algorithms
10
0
99 people solved
Apr 8, 2026
Airbnb logo
Airbnb
Hard
Software Engineer

Infection Spread Time on a Grid

Infection Spread Time on a Grid You are given an m x n grid where every cell holds one of three integer values: - 0 — an empty cell that can never be ...

Coding & Algorithms
0
0
7 people solved
Mar 4, 2026
Airbnb logo
Airbnb
Medium
Software EngineerSenior+

Parse Query Parameters Into a Map

Implement a function that parses the query portion of a GET URL and returns a map from query keys to parsed values. Input is a string that may start w...

Coding & Algorithms
2
1
17 people solved
Mar 2, 2026
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Find smallest permutation under constraints

This question evaluates digit-manipulation and combinatorial permutation skills, along with numeric ordering and representation concerns such as leadi...

Coding & Algorithms
37
2
349 people solved
Feb 12, 2026
Airbnb logo
Airbnb
Medium
Software Engineer

Print Sentences as Table

Implement a function that formats a list of sentences as a bordered table. Given: - sentences: a list of strings - width: the fixed content width of e...

Coding & Algorithms
4
1
16 people solved
Feb 9, 2026

Explore more Airbnb Software Engineer interview questions

Real questions from candidate reports, grouped by topic.

Other Airbnb Software Engineer categories
Browse all