just finished the airbnb data engineer loop last month. posting this because when i was prepping i could only find posts from 2022-2023 and things have shifted a bit.
there were 5 rounds total:
Phone screen (recruiter): pretty standard. 30 min, role expectations, visa situation, rough timeline. nothing technical.
SQL / data modeling round: this was the heaviest. 60 minutes, two problems on a shared coding environment. first was a multi-step aggregation query on a reservations dataset. think: compute rolling 7-day booking revenue per host category, handle nulls correctly, and then filter to top-performing markets. second was a simpler schema design question, they gave me a business problem ("design tables to track host payout disputes") and asked me to walk through the ERD and which columns i'd index. interviewer was engaged, pushed on my indexing choices pretty hard.
Pipeline architecture / system design: this is where airbnb shows its hand. they really care about batch vs streaming tradeoffs. i got a prompt about building a near-real-time pipeline for host quality signals. we talked about Spark, Flink, Kafka, and they specifically asked how i'd handle late-arriving data and backfill scenarios. if you have Airflow experience, mention it, they use it heavily internally.
Behavioral (values-heavy): two separate 45-min sessions. airbnb has 6 core values and they explicitly map questions to them. the one that tripped me up was "champion the mission" - they want real examples of connecting your day-to-day work to product outcomes, not just shipping clean pipelines. have a story ready where your data work directly influenced a product decision.
Hiring manager chat: last round, mostly conversational. they wanted to know how i handle ambiguity when upstream data quality is bad (which, every DE knows, is just... always).
overall the SQL bar felt mid-to-high senior level. i'd say LC medium-equivalent complexity but domain-specific. not algorithmic puzzles. they want you to think like a product data engineer, not a competitive programmer.
took about 3.5 weeks from phone screen to offer. offer came in L5 equivalent, SF-remote hybrid.