Airbnb·Software Engineer·Onsite - Coding / Algorithms
Jun 2026
Airbnb coding round for a software engineer role. One problem, 45 minutes, and somehow they expect you to write code, build test cases from scratch, and handle a follow-up that's genuinely harder than the original. I came in strong on linked lists and still didn't finish.
- Given two linked lists, each of which may or may not contain a cycle, determine whether they share at least one node.
- Follow-up: modify your solution to return the actual intersecting node, not just whether one exists.
“My linked list fundamentals are solid so I got through the main logic fairly fast.” The rest of the author's notes on Software Engineer interview at Airbnb, Onsite - Coding / Algorithms round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post