Airbnb Interview Questions
Practice the exact questions companies are asking right now.
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...
Design a user activity query system
Problem Design a query system that allows internal consumers (e.g., customer support, risk/fraud, data analysts) to retrieve a given user's search act...
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...
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...