Airbnb·Software Engineer·Technical Phone Screen
- Given a set of existing Python classes with methods, write a new class that extends the functionality with an additional method.
“This is where it fell apart for me.”
Large Enterprises
Most of these Airbnb write-ups come from Software Engineers (141), then Machine Learning Engineers (19) and Data Scientists (12). The most reported rounds are the technical phone screen (85), the system design round (47), the behavioral / leadership round (20) and the product sense round (13).
187 interview notes · updated Oct 2026
“This is where it fell apart for me.”
“This was basically five questions stapled together.”
“I started with the event store and CRUD flows which felt safe, but the interviewer kept pushing on recurrence expansion and I fumbled it a bit.”
“I froze for a second because all my go-to stories are about technical wins, not uncomfortable conversations.”
“The part I underestimated was how hard they'd push on whether the scope was actually senior-level.”
“The multi-channel part is where I spent most of my time and probably where I fumbled a bit.”
“Part one felt like a warmup and mostly was.”
“I went straight to a sorted set per listing and tried to think through the split point scan linearly.”
“The core idea clicked pretty fast: sort by end time, then build up a DP where each entry is either skip the current job or take it plus whatever the best non-conflicting prefix gives you.”
“The base case took maybe five minutes and I felt good about it.”