Not really happy with the process. Even after writing complete, working code, I got a rejection because of the way the output was displayed. Instead of System.out.println(x + "," + y);, I was displaying System.out.println(y + "," + x);. Also, I felt the interviewer was very inexperienced and cold.
Very, very high bar for bug-free coding. I haven't seen it anywhere else so far in my career. Be ready to write complete, bug-free, working code without wasting too much time in thinking.
Overall, I felt the interview process was not well-refined. Airbnb definitely needs improvement in this area; have folks well-trained in conducting interviews. Interviewers need to be told to be more cooperative in making candidates successful, and rejecting on just one or two bugs might not be a good idea.
Palindrome pairs
The following metrics were computed from 2 interview experiences for the Airbnb Engineering Manager role in San Francisco, California.
Airbnb's interview process for their Engineering Manager roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Airbnb's Engineering Manager interview process in San Francisco, California.