I applied online. The process took 3 months. I interviewed at Airbnb (Seattle, WA) in Mar 2017
Interview
About a month after submitting my application I was contacted by a recruiter who gave me a few times and dates to choose from for a coding interview. I was later contacted by a developer who was somewhat unpersonable and immediately gave me the coding challenge which I was to complete in coderpad with the developer watching.
Interview questions [1]
Question 1
The problem which I was meant to solve required knowledge of an incredibly specific algorithm, and, unfortunately, one I had never been exposed to.
I applied in-person. The process took 1 day. I interviewed at Airbnb (San Francisco, CA) in Feb 2017
Interview
I was referred to Airbnb through a friend, so I got an interview. It was a phone call with a technical person. The senior engineer asked me a question which I couldn't find a correct answer to in 30 minutes. He was cooperative, and he gave me a hint, but I still couldn't solve the problem.
Interview questions [1]
Question 1
Given an array of arrays, implement an iterator class to allow the client to traverse and remove elements in the array list. This iterator should provide three public class member functions: hasNext(), next(), and remove().
I applied online. The process took 2 weeks. I interviewed at Airbnb (San Francisco, CA) in Aug 2017
Interview
Interviewers are generally unknowledgable of the questions they are asking (they are pulling it from an internal database). Wasted time trying to convince the interviewers of the algorithms when what I came up with was different than what the official solution is. (eg trying to convince the interviewer that DFS approach works on topological sort)
They require complete/functional code, yet they don't provide a proper input to test from (one interviewer presented a 500 line file cut-pasted and wanted to get it into coderpad).
They are not interested in how you think/approach to the problem, only if you can get the final answer or not.
Interview questions [1]
Question 1
Shortest path with length cap. (What is the minimum cost of flying from A to B given the cost of flights, while capping the total number of flights at some constant)