How Airbnb interviews actually run for engineering candidates, based on aggregated candidate reports (Blind, Glassdoor, LeetCode Discuss) and Airbnb’s own hiring pages. Team and level shift the exact mix, so treat this as a prep map, not a script.
Reported total compensation for an India-based, entry-level (G7) Software Engineer is in the ₹35-45 LPA range per community salary aggregators (levels.fyi, Glassdoor) - Airbnb hires very selectively at this level, so treat it as an approximate reported band, not a guaranteed offer.
An honest caveat first: there is no public body of Indian fresher/campus write-ups for Airbnb, because Airbnb does not run Indian campus drives and its India offices hire mostly experienced engineers. What exists publicly is experienced-hire and US new-grad reporting on Blind, Glassdoor, Taro, and interview-prep aggregators. Treat the below as pooled candidate reporting, not one student’s story.
What candidates consistently report about the loop
The code review round is real and relatively new. Airbnb introduced a dedicated code review interview in 2024, replacing what used to be a second coding round. Candidates report being handed three GitHub pull requests to review and being expected to work through as many as time and understanding allow. What is scored is judgement: catching logic errors, missed edge cases, performance and maintainability problems, and giving specific, actionable feedback - not listing style nits.
Coding rounds skew hard toward dynamic programming. This is the single most repeated observation about Airbnb: DP shows up far more than at comparable companies, and problems are usually dressed up as product scenarios rather than textbook prompts.
Pseudocode is not accepted. Reports agree that coding rounds expect real, runnable code that passes test cases.
Core Values carries genuine weight. The onsite typically includes one or two dedicated Core Values interviews alongside coding, code review, system design, and an experience deep-dive. Candidates describe these as decision-affecting rounds, not formalities.
A passing account (experienced hire, reported on Blind)
One candidate who received an offer described a loop built around two DP problems:
Phone screen: a “most cost-effective menu order” problem - a dynamic-programming question framed as ordering food.
Onsite coding: a problem about the best way for a group to split their stay across a neighbourhood - again DP, and again framed in Airbnb’s own product language.
Behavioural: the interviewer asked specifically about volunteering and community contribution, which the poster flagged as an unusual behavioural angle worth preparing.
Their advice: getting a working solution that passes the test cases matters most; a partially unoptimised but correct answer still cleared the bar. They recommended drilling DP specifically (split-stay-style problems, minimum work sessions, min cost climbing stairs, partition-to-minimise-sum-difference, maximum-sum BST).
Not every loop is a good experience, and India-based reports in particular skew negative:
The interviewer opened straight into a LeetCode-hard dynamic-programming problem with no introduction or context-setting.
HackerRank tooling errors surfaced mid-round that the interviewer could not explain either.
The candidate rated the interviewer’s conduct poorly and did not receive an offer. Across the three India-based SWE experiences tracked on that platform, none converted to an offer.
Takeaway: the honest read is that Airbnb India is not a realistic fresher target and the sample of Indian candidate reports is both small and unfavourable. If you are preparing anyway, the highest-leverage prep is DP volume, reviewing other people’s pull requests out loud, and Core Values stories you can actually defend.
Clear the technical screen first - a clean, well-reasoned solution beats a clever but messy one, especially on multi-part assessments that build on your earlier answer.
Get real reps at reviewing other people’s code out loud: correctness and security first, style comments last, and calibrate severity instead of listing every nit.
For system design, explain consumer-product trade-offs (search, booking, availability) in plain language rather than reciting a generic distributed-systems template.
Prepare your Core Values stories as seriously as your coding prep - candidates report it can override a strong technical showing, and it’s sometimes run by a non-engineering interviewer.
If you don’t know something, say so and outline how you’d find out - vague confidence reads worse than an honest gap.
Airbnb’s Core Values interview effectively doubles as its HR/behavioural round: belonging, ownership, ambiguity, and mission alignment, alongside standard logistics (location, notice period). Prepare those answers on the dedicated page rather than cramming them into this hub.