Airbnb Interview Questions
Master your tech interview with our curated database of real questions from top companies.
Aggregate User Activity, Fit Regression, Interpret Coefficients
user_metrics +----------+------------+---------+--------+-----------+ | user_id | activity_dt| variant | clicks | purchases | +----------+-----------...
Allocate refund across payments
Question Given a list of completed payment transactions (each with payment method, date, and amount) and a refund amount R, write an algorithm that is...
Design scalable notification system
System Design: Low-Latency, Multi-Channel Notification Platform You are asked to design a scalable, reliable notification system that can send message...
Define Success Metrics and Experiment Plan for Product Development
Scenario You are in a product-planning session and must define success criteria before development begins for a new change to the core booking funnel ...
Design Connect-N winner detector
Question Design a data structure for the Connect-N game: pieces are dropped into a column (occupying the lowest empty cell). Implement move(column, pl...
Analyze A/B Test Results to Inform Stakeholder Decisions
A/B Test: Clean, Analyze, Visualize, and Interpret Raw Log-Level Data Scenario You receive raw, log-level event data for an A/B test on a consumer boo...
Estimate Causal Impact Using Synthetic Control Methods
Estimating Causal Impact After a 100% Rollout (No Holdout) Context A product feature was launched to 100% of traffic simultaneously, so there is no ex...
Solve palindrome pairs and key path
Question LeetCode 336. Palindrome Pairs; LeetCode 864. Shortest Path to Get All Keys https://leetcode.com/problems/palindrome-pairs/description/ https...
Influence Decisions Without Direct Authority: Strategies and Outcomes
Behavioral & Leadership: Influencing Without Authority Scenario Cross-functional business interview with product and engineering stakeholders for a Da...
Review Python geodata code
Question You are given a Python codebase that performs geolocation data processing. Conduct a thorough code review: identify readability, correctness,...
Airbnb Mission, Belonging & Hosting
Behavioral Interview: Mission, Belonging, and Product Sense Context: You are interviewing for a Product Manager role. This prompt assesses mission ali...
Test conversion difference and adjust for clustering
Using aggregated results for the 7‑day window 2025‑08‑26..2025‑09‑01, evaluate statistical significance and power for conversion uplift, accounting fo...
Compute C/T metrics from bookings and visits
Given two tables, compute control vs treatment (C/T) metrics, apply 24‑hour attribution, and generate a daily plot. Treat “today” as 2025‑09‑01; use t...
Design a network-aware Wi‑Fi badge experiment
You work on a two‑sided travel search marketplace and product wants to add a “High Wi‑Fi” badge/filter in the search bar to help remote workers. Recom...
Build and evaluate an order prediction model
Predict 7-Day Order Completion from First Session You are building a binary classifier to predict whether a guest will complete an order within 7 days...
Compute browsing metrics in Python from logs
Given event logs, write idiomatic Pandas to compute segment-level metrics and a funnel. Data schema: events(event_id, ts_utc, guest_id, device in {des...
Design an A/B test with causal inference
A/B Test Design: Checkout Nudge (Guest-Level Randomization) Setup - Run dates: 2025-08-04 to 2025-08-31 (28 days). Analyze the primary metric on a mat...
Lead cross-functional decision without RCT evidence
Behavioral: Ship vs. Rollback After a Global Launch Without a Holdout Context You are a Data Scientist in a consumer marketplace. An important feature...
Design robust primary and guardrail metrics
Experiment Metric Design, Guardrails, and Power for a 14-Day A/B Test Context You are testing a newly launched, guest-facing booking feature in a glob...
Build panel in SQL; run causal regression
Assume today is 2025-09-01 (UTC). Schema and small samples: users(user_id INT, country STRING, signup_date DATE, platform STRING) Sample: user_id | co...