Interview Experiences

Real candidates, real loops: every round, what was asked, and how it ended.

Share yours, earn XP

30 stories

Likes earn the author +10 XP for the first 3 likes each day

AirbnbSoftware Engineer
Oct 2026

Four-Level Parcel Attribute OA, 410/600

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),…

Online Assessment0
AirbnbSoftware Engineer
Sep 2026

Four-Level Banking System OA, Stuck on Level 3 at 440 Points

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…

Online Assessment0
AirbnbSoftware Engineer
Sep 2026

Auto-Sent CodeSignal OA With a Four-Level Task Management System

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…

Online Assessment0
AirbnbMachine Learning EngineerSenior+
Sep 2026

Search Ranking and Team Matching

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.…

Onsite0
AirbnbData Engineer
Sep 2026

Four-Round Onsite, Then a Recruiter Who Ghosted Me

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…

RejectedOnsite0
AirbnbSoftware Engineer
Aug 2026

A Perfect Cloud-Storage OA Score Followed by Rejection

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…

RejectedOnline Assessment0
AirbnbSoftware Engineer
Aug 2026

A Four-Level Banking System Online Assessment

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…

Online Assessment0
AirbnbSoftware Engineer
Aug 2026

90-Minute Four-Level OA, Only Passed Two Levels

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…

RejectedOnline Assessment0
AirbnbSoftware Engineer
Aug 2026

In-Memory File System OA, Four Levels Deep

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 >…

Online Assessment0
AirbnbData Scientist
Aug 2026

HM Screen Where the Role Didn't Match the JD

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…

HR Screen0
AirbnbSoftware Engineer
Jul 2026

A Recipe-Management OA With Brutal Corner Cases

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…

RejectedOnline Assessment0
AirbnbSoftware Engineer
Jul 2026

A 90-Minute OA With a 4-Level Working Hours Register Problem

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…

Online Assessment0
AirbnbSoftware Engineer
Jul 2026

90-Minute Online Assessment, Four-Level Bank Transfer Problem

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…

Online Assessment0
AirbnbSoftware Engineer
Reported Jul 2026

Airbnb Software Engineer interview experience

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…

Online Assessment0
AirbnbSoftware Engineer
May 2026

Solved the Coding Question, Still Rejected

Locked — open it to unlock the full story with XP.

RejectedTechnical ScreenXP0
AirbnbMachine Learning EngineerSenior+
Apr 2026

Four ML System Design Rounds, Rejected on Calibration

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…

RejectedOnsite0
AirbnbSoftware Engineer
Apr 2026

Strong Start, Onsite Set Up to Fail

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…

RejectedOnsite0
AirbnbSoftware Engineer
Mar 2026

Phone Screen to Verbal Offer in 39 Days

A premium story — unlock it to read the full loop.

OfferOnsitePremium0
AirbnbSoftware Engineer
Feb 2026

Rejected After Onsite Deep Dive Over Background Fit

Locked — open it to unlock the full story with XP.

RejectedOnsiteXP0
AirbnbSoftware EngineerSenior+
Jan 2026

Full Onsite Loop, Rejected on System Design and Resume Deep-Dive

Locked — open it to unlock the full story with XP.

RejectedOnsiteXP0

What are interview experiences?

An interview experience is a candidate's own account of a hiring loop — not a question bank entry. It tells you the shape of the process: how many rounds there were, what each round actually tested, how long the gaps between them ran, and what the recruiter said at the end. That context is the part a question list cannot give you.

How to read them

Weight recent write-ups more heavily — interview loops change, often within a year. Read several for the same company and role rather than one: a single account tells you what one interviewer asked, while five tell you what the bar is. Note the outcome badge too, since a rejection write-up usually explains the gap far more precisely than an offer one.

Share your own

Every published experience earns 50 XP, and each of the first 3 likes it receives in a day earns you 10 XP more. Likes must come from established accounts; like-for-like swaps and likes from your own second account are not paid. Write it while the details are fresh — the round order, the exact prompts, and how much time you were given are what the next reader needs.

Share your experience to earn XP