Katkat

real interview stories, told over a cup of tea ♡

Airbnb Interview Experiences

3935 interview stories from candidates at 857 companies: how each round went, what was asked and how it ended. Every company page links to practice questions in the same style.

3935
Experiences
857
Companies
532
Offers

25 results

  • Four-Level Parcel Attribute OA, 410/600Airbnb · Software Engineer · Online Assessment · Oct 2026

    The AI-organized question lists I used for the past three months of OAs were basically useless, and I didn't get any repeat questions. It's the same as what people on the forum have been reporting lately: I mass-applied and got the OA instantly. But it's still the 90-minute, four-level format. The problem gives you a batch of Parcels. Each Parcel has its own ParcelId and attributes (key, value),…

  • Auto-Sent CodeSignal OA With a Four-Level Task Management SystemAirbnb · Software Engineer · Online Assessment · Sep 2026

    I mass-applied, and got the OA invite right away. It was probably sent automatically by the system. Standard CodeSignal Industry Coding Assessment. You have to share your screen the entire time and keep your mic on so it picks up audio. The problem I got was a task management system. Level 1: The task management system should support adding, updating and retrieving tasks. Level 2: The task manage…

  • Four-Level Banking System OA, Stuck on Level 3 at 440 PointsAirbnb · Software Engineer · Online Assessment · Sep 2026

    Level 1: Basic banking operations. Needs to support: Level 2: Top Spenders Requirement: rank accounts based on the total value of outgoing transactions Adds something like: Level 3: Scheduled Payments. The system needs to support: schedule payment accept payment The biggest trap here is the timestamp execution order. It's not just "store a record when schedule_payment is called" and that's it. Ev…

  • Four-Round Onsite, Then a Recruiter Who Ghosted MeAirbnb · Data Engineer · Onsite · Sep 2026
    Rejected

    Not many interview reports out there, so let me add mine — hope it helps. My recruiter was unreliable and ghosted me right after the interview. One round of OA. The VO (onsite) was four rounds of analytics interviews. OA: The SQL was pretty easy. The Python question gave a list/dict of city housing prices, and I had to find the median price for each city. VO: SQL: Find the top N, then figure out…

  • Search Ranking and Team MatchingAirbnb · Machine Learning Engineer · Senior+ · Onsite · Sep 2026

    A referred applicant to Airbnb’s personalization and relevance organization reports recruiter contact after two weeks. An initial coding screen asked for book titles to be formatted as a table. Four days later, the applicant advanced to a virtual onsite covering document redaction, project decisions, search ranking without text queries, and retrieval-assisted guidance for customer-support staff.…

  • 90-Minute Four-Level OA, Only Passed Two LevelsAirbnb · Software Engineer · Online Assessment · Aug 2026
    Rejected

    The OA was 90 minutes with 4 levels, and I used C++. Looking back, I probably should have used Python, which would have saved a lot of time. They also require your camera and mic on the whole time plus screen recording, and you have to show ID before you start. No AI assistance at all; they said you can keep one tab open for looking up syntax. It has really been a long time since I last job hunte…

  • A Four-Level Banking System Online AssessmentAirbnb · Software Engineer · Online Assessment · Aug 2026

    I recently took Airbnb's software engineering online assessment. I hope this question format helps people who take it later. One of the online assessment questions was a banking system or filesystem with unit tests. It was similar to CodeSignal's progressive-level problems. It was not a set of independent LeetCode questions; instead, new requirements kept being added to the same codebase. The ove…

  • A Perfect Cloud-Storage OA Score Followed by RejectionAirbnb · Software Engineer · Online Assessment · Aug 2026
    Rejected

    I received the OA immediately after applying, got a perfect score, then received a rejection email a week later. The problem was a cloud storage system. It had four levels. You only got the next level after finishing and submitting the current one. Level 1: Support adding new files, retrieving files, and copying files. Level 2: Support finding files by matching prefixes and suffixes. Level 3: Sup…

  • HM Screen Where the Role Didn't Match the JDAirbnb · Data Scientist · HR Screen · Aug 2026

    The HM started off by introducing what the team does, saying this team works on analytics-related stuff. He also mentioned there are two other data-related teams besides this one: the data science team and the modeling team. According to the HM, when the analytics team has work that needs research or a deep dive, it gets handed off to the data science team. I'm not totally clear on how Airbnb div…

  • In-Memory File System OA, Four Levels DeepAirbnb · Software Engineer · Online Assessment · Aug 2026

    The OA was an in-memory file system design problem: add files, copy files search files with prefix and suffix add users with capacity, add files by user, update user capacity compress and decompress files L1 and L2 were pretty straightforward. L3 required handling the relationship between users and files, and you had to modify the copy_file from L2. The copied file also has a size, and if size >…

  • 90-Minute Online Assessment, Four-Level Bank Transfer ProblemAirbnb · Software Engineer · Online Assessment · Jul 2026

    I just finished the Airbnb online assessment. I'm an experienced hire switching jobs, not a new grad. The problem is like transferring money between bank accounts, split into four levels, 90 minutes total. It's the same one that was in earlier interview reports on the forum. Level 1 is implementing create and add credit. Level 2 is instant transfer, and outputting the top k. Level 3 is being able…

  • A 90-Minute OA With a 4-Level Working Hours Register ProblemAirbnb · Software Engineer · Online Assessment · Jul 2026

    Time limit was 90 minutes, four levels total. Implement a Working Hours Register: employees badge in and out of the office, and the system records their working hours, with support for promotions, salary calculation, and bonus-period management. Level 1: Basic CRUD — add an employee, badge an employee in and out, query an employee's total hours worked. Level 2: Sort employees by hours worked and…

  • A Recipe-Management OA With Brutal Corner CasesAirbnb · Software Engineer · Online Assessment · Jul 2026
    Rejected

    Fresh off the OA, just did it. I'm saying I definitely failed because I only passed two levels. I wrote level 3 but a few test cases wouldn't pass, and I never even got to see level 4. The problem itself isn't hard, but there are a ton of corner cases, and you need every single test case to pass before you can move on to the next level. I also feel like this is a brand new question bank, because…

  • Airbnb Software Engineer interview experienceAirbnb · Software Engineer · Online Assessment · Jul 2026

    I applied for a Staff Software Engineer role and then heard nothing for more than a month. When I finally got an email, it invited me to a CodeSignal technical interview. The interface looked polished and had practice exercises, but the editor felt limited compared with a VS Code-style workspace and lacked conveniences such as autocompletion. The HackerRank-style assessment allowed 90 minutes and…

  • Four ML System Design Rounds, Rejected on CalibrationAirbnb · Machine Learning Engineer · Senior+ · Onsite · Apr 2026
    Rejected

    Four rounds, overall leaning heavily into ML system / ranking / marketplace scenarios. Not especially rote-memorization heavy, but they really value business sense and decision making. Two weeks later I got a curt rejection. Round 1: ML Experience / Behavioral + Technical This round mainly revolved around past projects, with a lot of focus on tradeoffs and decision making. I talked about a projec…

  • Strong Start, Onsite Set Up to FailAirbnb · Software Engineer · Onsite · Apr 2026
    Rejected

    Sharing my full Airbnb loop. A friend's classmate referred me in, and I got a response the very next day. Here's the weird thing: the first round was a phone screen with the hiring manager — an HM based somewhere else — 30 minutes, and it went really well. He was a genuinely nice guy, and you could tell right away he was a good manager. What he worked on matched well with my background too, and I…

  • Passed Onsite and Core Value, Now Waiting on Team MatchAirbnb · Software Engineer · Other · Jan 2026
    In progress

    I got laid off in the middle of last year, unfortunately. After that, looking at my mortgage, I felt empty and pessimistic for a while, then started grinding practice problems hard. At first I used a bunch of small companies to warm up, but I was rusty and kept getting rejected all over the place — I was almost losing my confidence. Then I finally got an interview at Airbnb through a referral. Ai…

  • Passed Every Round, Then the Role Was FilledAirbnb · Software Engineer · Senior+ · Onsite · Dec 2025
    Rejected

    Background: US bachelor's degree, 4.5 years of experience. Timeline Mid-October: mass-applied on LinkedIn to Airbnb Beijing (the "air mattress" company) — got a recruiter email the same day. A week later: 15-minute HR Screen introducing the role. Late October: 45-minute Tech Screen. Early November: VO1 (Coding 1) and VO2 (Coding 2), 45 minutes each. > Suggest a split stay where you stay at 2 diff…

  • Bombed the Live Bug-Free Hotel Split-Stay ProblemAirbnb · Software Engineer · Technical Screen · Nov 2025
    Rejected

    The interviewer got on the call and, without saying a word, immediately dropped a problem on me. I think I'd seen fragments of this one on the forum before — the hotel split stay problem. But I'd only ever seen little snippets of the description and didn't remember the actual problem in much detail, so I basically treated it as a brand new question. The gist of the problem: it's about booking roo…

  • A Whiteboard OOD Round Where Even Checking the Docs Had to Be "Documented"Airbnb · Software Engineer · Senior+ · Technical Screen · Sep 2025

    I interviewed with a specific team at Airbnb, and the experience was pretty bad. First I had a round with the hiring manager, which went well — we had a great conversation. The manager said the next round would be a phone screen: 30 minutes of resume deep dive and 30 minutes of coding. Before the phone screen, I spent time preparing some project talking points and BQ (behavioral questions). Phone…

  • A Whiteboard OOD Screen With a Difficult InterviewerAirbnb · Software Engineer · Senior+ · Technical Screen · Sep 2025

    I did a team-match interview with a team at Airbnb, and the experience was pretty bad. First I had a round with the manager, and that went really well — we talked and it was a pleasant conversation. Then the manager said the next round would be a phone screen: 30 minutes for a resume deep dive and 30 minutes for coding. Before the phone screen I spent time prepping some project talking points and…

  • BQ Then a Tree Subsequence Coding QuestionAirbnb · Software Engineer · Technical Screen · Sep 2025

    For the first round, there's a reference to check, but the post doesn't say what it points to. The second round started with a quick self-introduction and some small talk with the interviewer, then went straight into behavioral questions. We got asked: Talk about a time you taught yourself something — how did you learn it, and did it end up helping you in your actual work later on? Tell me about…

  • Phone Screen, Then a Five-Part Onsite With a Brutal Experience Deep DiveAirbnb · Software Engineer · Onsite · Sep 2025

    Phone screen: LC 1235 Onsite Coding: I prepared so much, and then they gave me a problem that wasn't from any of the interview-experience posts: Honestly the problem itself wasn't hard, but you had to handle the input/output strings yourself. I used Java, and with 45 minutes that also had to include small talk, I was pretty nervous, and it was just annoying. Code review: the interviewer was genui…

  • Tree Sums, a Retry HOF, and a Rental Watchlist Design QuestionAirbnb · Software Engineer · Onsite · Sep 2025

    The interview was on the easier side. The algorithm question was about a tree, where the leaves are numbers and each parent node's value equals the sum of its children. You need to be able to get the value of any given node. The second part adds a mutation: you can turn a node into a leaf, or take a leaf and attach a subtree to it, turning it into a parent node. Again, you need to be able to get…

  • Full-Stack Phone Screen Lands an Onsite InviteAirbnb · Software Engineer · Technical Screen · Aug 2025
    In progress

    Sharing my full-stack phone screen — I applied for the San Francisco Hybrid position. The process was fast. One week after I submitted my resume, HR scheduled the phone screen. One round, 60 minutes: 40 minutes of live coding followed by 20 minutes of product discussion. The problem was to build a small listing booking widget: Input check-in and check-out dates, calculate the total price Select n…