The interview process consisted of:
The HackerRank was quite challenging and time-constrained. I recommend studying algorithms, maintaining composure, and planning your thought process before typing rapidly.
The Skype interviews were difficult, but not as impossible as some other experiences I've read about online. To prepare for these, I suggest strengthening your knowledge of graph theory and studying traversals/search algorithms.
The culture fit interview was a standard, less conversational behavioral interview. For this, simply be yourself and prepare as you would for any typical behavioral interview. It certainly doesn't hurt to prepare for common questions like "Why Airbnb?" and "What was your last Airbnb experience? How was it?"
1 unique algorithm question, 2 graph questions (DFS and tree traversal), and all the normal behavioral questions
The following metrics were computed from 17 interview experiences for the Airbnb Software Engineering role in United States.
Airbnb's interview process for their Software Engineering roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Airbnb's Software Engineering interview process in United States.