Top 11
Prep plan
Updated weekly · Last refresh Aug 30

Airbnb Machine Learning Engineer Interview Questions

The questions to prepare for a Airbnb Machine Learning Engineer interview. Questions from real interview reports rank first. Updated weekly.

11questions
~2htotal time
Track your progressSign up free to work through all 11 questions and resume where you left off.
Start practicing free →
1
System DesignStart here. 4 questions · ~33 min
Design a Travel Recommendation PipelineHard

Design an end-to-end travel recommendation system with retrieval, ranking, feature pipelines, and online feedback loops.

Feature StoreRetrievalRecommendation SystemsAirbnb
Geohashing at ScaleMedium

Assesses your ability to design scalable geo-query infrastructure and data access patterns.

scalabilityAirbnb
Relisting Architecture With GeographyMedium

Tests your system design skills for handling relisting workflows with geo-specific data and logic.

system architectureAirbnb
More System Design questions with a free account
2
Machine Learning4 questions · ~33 min
Booking Experiences OptimizationMedium

Assesses your ability to model and solve an optimization problem with constraints and edge cases.

Feature EngineeringoptimizationAirbnb
Improve Booking With Cover PhotosMedium

Evaluates how you would frame and design an ML approach to improve a key product metric on Airbnb.

user experienceAirbnb
Identify High-Quality ListingsMedium

Assesses your ability to define quality signals and build an ML system to improve user outcomes.

Feature Engineeringuser experienceAirbnb
More Machine Learning questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
More topics3 questions · ~25 min
Key-Value Store With TestsMedium

Tests your coding ability, correctness, and edge-case reasoning for a core data structure.

coding challengeAirbnb
LeetCode Hard CodingHard

Assesses your problem-solving and coding proficiency under hard constraints.

coding challengeleetcodeAlgorithmsAirbnb
More questions with a free account
The finish line: interview-readyComplete all 11 questions to finish this plan.