Contacted by a recruiter. The phone screen was standard. A technical phone screen a few days later with an engineer involved an algorithm coding problem that took 30-45 minutes. The algorithm had to pass test cases. In person, there were three 1:1 coding interviews that were slightly more difficult than the phone interview. The office was beautiful, and everyone was very friendly.
The most efficient way to identify what character is out of place in a non-palindrome, and to sort search results on a page given a certain set of criteria.
The following metrics were computed from 82 interview experiences for the Airbnb Software Engineer role in San Francisco, California.
Airbnb's interview process for their Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Airbnb's Software Engineer interview process in San Francisco, California.