New · Cohort 3Engineering Analytics Cohort 3 goes live 25 July — only 30 seatsRegister Now
200 questionsHard difficulty6 rounds3.57/5

Airbnb Data Scientist Interview Questions (2026)

200 real Data Scientist interview questions compiled for Airbnb, 200 of them tailored to Airbnb's actual interview flavor. Turn data into insight and models that inform decisions and products. Below: the interview process, the questions with answer outlines, the topics tested, and how to prepare.

Airbnb is famous for two things: intensely practical coding rounds where your code must actually compile and run (CoderPad, real inputs), and dedicated Core Values interviews run by employees outside your target team who hold veto power. The loop optimizes for craft plus mission alignment, not raw algorithm speed.

Questions

200

200 company-tailored

Difficulty

Hard

from our question mix

Rounds

6

typical loop

Airbnb rating

3.57/5

Top 99% in Travel & Tourism

Airbnb's interview process

  1. 1Recruiter Screen30 minEasy

    Background, motivation for Airbnb's mission and process overview.

  2. 2Technical Phone Screen60 minHard

    A practical CoderPad problem where the code must compile and pass real inputs, e.g. parsing, interval logic or a mini file-system.

  3. 3Onsite Coding (Practical)60 minHard

    Product-flavored implementation task pushed to fully working code with follow-up extensions.

  4. 4System Design / Architecture60 minHard

    Design a marketplace subsystem such as search ranking, calendar availability or payments with consistency and trust concerns.

  5. 5Core Values Interview I45 minMedium

    Cross-team interviewer probes real stories against Airbnb's named core values; holds veto power independent of technical rounds.

  6. 6Core Values Interview II45 minMedium

    Second independent values conversation with a different cross-functional interviewer for signal redundancy.

Data Scientist interview questions asked at Airbnb

  1. Q1

    Design an A/B test for a change to Homes search intended to improve search-to-book rate

    MediumExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: Homes search; context = guest-host travel marketplace; objective = search-to-book rate; ecosystem/entity = guests and hosts.

    How to answer: Define hypothesis, treatment/control, eligible users, randomization unit, metrics, duration, and decision rule.

  2. Q2

    Choose primary, secondary, and guardrail metrics for a Experiences discovery experiment

    MediumExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: Experiences discovery; context = guest-host travel marketplace; objective = booking conversion; ecosystem/entity = guests and hosts.

    How to answer: Map metrics to business/user value; include quality, safety, latency, monetization, and retention guardrails.

  3. Q3

    Estimate experiment duration for a Host pricing guidance test with limited traffic and small expected lift in nights booked

    HardExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: Host pricing guidance; context = guest-host travel marketplace; objective = nights booked; ecosystem/entity = guests and hosts.

    How to answer: Use baseline variance, traffic, MDE, alpha/power, seasonality, and segment prioritization.

  4. Q4

    Should the Guest booking flow test randomize by booking, session, market, or cluster? Justify your choice

    HardExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: Guest booking flow; context = guest-host travel marketplace; objective = booking conversion; ecosystem/entity = guests and hosts.

    How to answer: Discuss exposure consistency, interference, statistical power, implementation, and estimand.

  5. Q5

    Wishlists has social, marketplace, or ranking spillovers. How would interference violate standard A/B assumptions?

    EasyExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: Wishlists; context = guest-host travel marketplace; objective = repeat booking rate; ecosystem/entity = guests and hosts.

    How to answer: Explain SUTVA violations, cluster tests, switchbacks, geo tests, and spillover measurement.

  6. Q6

    Design a switchback experiment for Host onboarding where marketplace conditions change quickly

    MediumExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: Host onboarding; context = guest-host travel marketplace; objective = host activation; ecosystem/entity = guests and hosts.

    How to answer: Choose time windows, washout, balance, seasonality controls, clustered inference, and operational feasibility.

  7. Q7

    Your trust and safety reviews experiment spans a holiday or major event. How would you protect inference for review submission rate?

    MediumExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: trust and safety reviews; context = guest-host travel marketplace; objective = review submission rate; ecosystem/entity = guests and hosts.

    How to answer: Use pre-planned duration, stratification, time fixed effects, holdouts, and sensitivity analysis.

  8. Q8

    Initial local market supply results are strong but fade after one week. How do you detect and account for novelty effects?

    HardExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: local market supply; context = guest-host travel marketplace; objective = supply growth; ecosystem/entity = guests and hosts.

    How to answer: Analyze time-since-exposure, retention cohorts, longer tests, ramp patterns, and long-term holdouts.

  9. Q9

    The search filters test is neutral overall but positive for new guests. How would you evaluate the segment claim?

    HardExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: search filters; context = guest-host travel marketplace; objective = listing quality score; ecosystem/entity = guests and hosts.

    How to answer: Use pre-specified segments, interaction tests, power, shrinkage, and replication.

  10. Q10

    A post-booking messaging experiment expected 50/50 allocation but shows 53/47. How do you investigate?

    EasyExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: post-booking messaging; context = guest-host travel marketplace; objective = guest cancellation rate; ecosystem/entity = guests and hosts.

    How to answer: Check assignment logs, eligibility, bots, logging loss, bucketing changes, and rerun criteria.

  11. Q11

    Create a ramp plan for launching Homes search after a positive experiment on search-to-book rate

    MediumExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: Homes search; context = guest-host travel marketplace; objective = search-to-book rate; ecosystem/entity = guests and hosts.

    How to answer: Use phased traffic, guardrail monitoring, segment checks, incident thresholds, and owner accountability.

  12. Q12

    Before testing Experiences discovery, what instrumentation and logging validation would you require?

    MediumExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: Experiences discovery; context = guest-host travel marketplace; objective = booking conversion; ecosystem/entity = guests and hosts.

    How to answer: Validate exposure, assignment, event timing, metric definitions, missingness, and audit dashboards.

  13. Q13

    Another team is testing a related change that may affect Host pricing guidance. How would you handle concurrent experiments?

    HardExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: Host pricing guidance; context = guest-host travel marketplace; objective = nights booked; ecosystem/entity = guests and hosts.

    How to answer: Discuss interaction effects, layer design, orthogonal allocation, exclusions, and analysis adjustments.

  14. Q14

    A PM wants to stop the Guest booking flow test as soon as booking conversion becomes significant. What do you advise?

    HardExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: Guest booking flow; context = guest-host travel marketplace; objective = booking conversion; ecosystem/entity = guests and hosts.

    How to answer: Explain inflated false positives, pre-set analysis windows, alpha spending, and decision governance.

  15. Q15

    Only some users actually see Wishlists. Should you analyze all assigned users or only exposed users?

    EasyExperiment design caseExperimentationAirbnb-specific

    Context: Airbnb variation: Wishlists; context = guest-host travel marketplace; objective = repeat booking rate; ecosystem/entity = guests and hosts.

    How to answer: Contrast ITT, treatment-on-treated, triggering, compliance, and unbiased estimators.

Practice these with instant AI feedback in a live mock interview → Start a Airbnb Data Scientist mock

Topics tested most

Machine Learning34
Statistics34
Experimentation33
Product Analytics33
Python33
SQL33

How to prepare for the Airbnb Data Scientist interview

Focus your prep on the topics above, rehearse structured answers out loud, and do at least one full mock loop before the real thing.

Indicative Data Scientist pay in India: ~₹1148 LPA (role-level range, not a Airbnb-specific figure).

Frequently asked questions

How hard is the Airbnb Data Scientist interview?

Based on our bank of 200 Data Scientist questions asked at Airbnb, the overall difficulty is hard (Airbnb's process is generally rated elevated). Expect around 6 rounds spanning Machine Learning, Statistics, Experimentation.

How many interview rounds does Airbnb have for a Data Scientist?

Airbnb typically runs about 6 rounds for Data Scientist candidates: Recruiter Screen → Technical Phone Screen → Onsite Coding (Practical) → System Design / Architecture → Core Values Interview I.

Explore more

Other roles at Airbnb

Data Scientist interviews at other companies

Compiled by PrepNPlaced from 200+ interview reports and question banks for the Airbnb Data Scientist loop, cross-referenced with 309 employee reviews. Data refreshed 2026-07-12. Updated 2026.