Technical Phone Interview by an engineer from the iOS team at Airbnb.
The interviewer started by introducing himself and the work he does at Airbnb. Then, we dived right into coding.
The coding problem was to implement a view controller with some UI elements that listens for a gesture recognizer (omitting details here). I think the main challenge was that since the coding was done through an online text editor, there was no auto-complete or similar features. This requires you to be very familiar with the syntax and the SDK to implement the whole thing.
It's a good idea to talk through your thinking process before and during coding, so the interviewer can more easily understand your code and the structure of your view controller.
The coding took no more than 8-10 minutes. Then, the interviewer asked about the projects I've done and what I would like to work on if I were an iOS engineer at Airbnb (followed by some other behavioral questions).
The entire phone screen took less than 30 minutes.
(I received the invitation to an on-site interview a week after the phone screen.)
Implement a view controller that does a specific task (using a plain online text editor).
The following metrics were computed from 1 interview experience for the Airbnb iOS Engineer role in New York, New York.
Airbnb's interview process for their iOS Engineer roles in New York, New York is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Airbnb's iOS Engineer interview process in New York, New York.