I applied through a recruiter. I interviewed at Airbnb
Interview
Applied through a recruiter - Fairly standard and quick process. Initial screen and company question then a technical interview the next week. Communication with the technical interviewer was sub-par ... also note it is not about solving the problem sub solving the problem most optimally.
Interview questions [1]
Question 1
Palindrome Pairs question - given a set of words, find all pairs of words that form a palindrome when concatenated. Make sure to know big-O time complexity
I applied online. I interviewed at Airbnb (San Francisco, CA) in May 2017
Interview
Overall, this was a negative interview experience. The company highlights it respects every individual, men and women of all races, however, they actually do not respect the candidate. I'll explain my experience in detail.
First, a little background about the interview process: After a phone interview, I was invited to their HQ in San Francisco for an onsite interview. The onsite interview includes two coding interviews, a project deep dive, two cross function interviews and two system design interviews.
1. The recruiter was never on time for phone calls before bringing me onsite. Among all the 5+ companies I interviewed in the same period, I never had this kind of experience. Airbnb recruiter was the most unprofessional one. If I need to take a 30-minute phone call during work, I have to make a good schedule and find a good spot. Airbnb, please respect your candidate and be on time; when you are late, at least reschedule a time instead of directly calling me when I am in the middle of work.
2. The onsite interview has a "project deep dive" session, and it essentially asks you every detail of a project you worked on. This is absurd and totally ignores the risk of leaking confidential information of the candidate's employer. I have to be very careful in this session and avoid some detailed information when answer questions of the interviewer, and obviously he was not satisfied. Airbnb, please respect confidentiality when designing your interviews!
Among the 5+ companies I recently interview, I had the worst experience with Airbnb and I will not consider applying again.
Interview questions [1]
Question 1
coding in a computer instead of whiteboard; behavior questions; system design questions.
I applied online. I interviewed at Airbnb (San Francisco, CA) in Apr 2017
Interview
I'm pretty disappointed with the interview process.
I had a call with the recruiter, then a technical screening which went well and allowed me to come onsite directly. The onsite consisted of 5 rounds and a lunch. 2 rounds were technical coding exercises. 2 were behavioral. 1 was system design where you can gloat about a previous project. I am disappointed about how unrealistic the time crunch is when conducting the technical coding exercises. Both of my questions required 2 pages of explanations. Since I was given only 45 minutes time to complete, and 15 minutes was literally the interviewer explaining the question to me (they insisted that this was the best approach), I was given 30 minutes to complete the problem.
The amount of edge cases from these problems were unrealistic to cover in just 30 minutes. So if you can code crazy fast, I would recommend that you do so and politely tell the interviewer to not talk. The interviewer just wants working code, so don't try to chit-chat with him/her.
The behavioral rounds are easy. Just drink that cool aid and you'll be fine.