Software Engineer New Grad applicants have rated the interview process at Airbnb with 3.9 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 55% positive. To compare, the company-average is 44% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer New Grad roles take an average of 26 days to get hired, when considering 22 user submitted interviews for this role. To compare, the hiring process at Airbnb overall takes an average of 29 days.
Common stages of the interview process at Airbnb as a Software Engineer New Grad according to 22 Glassdoor interviews include:
Phone interview: 51%
One on one interview: 26%
Presentation: 11%
Drug test: 3%
Personality test: 3%
Skills test: 3%
IQ intelligence test: 3%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 2 weeks. I interviewed at Airbnb in Nov 2016
Interview
After applying online, there was a culture-fit phone interview that took about 30 minutes and then a technical phone screening that took about 45 minutes with general algorithm questions. The culture-fit screening included questions about my background, my current position, what kind of work environment I was looking for, and why I chose to apply at Airbnb. My interviewers were very nice and personable and made me feel comfortable throughout the process.
Interview questions [1]
Question 1
1. See if a string is a palindrome
2. Find all pairs of strings in an array that produced palindromes and return a new array with those palindromes (brute-force).
3. Optimize number 2 so it is not O(N^2).
Received an email from the recruiter with some helpful tips how to prepare. I have not been practicing leetcode questions but the one I got was easy... if it was in python (was not an option)
I applied online. The process took 3 weeks. I interviewed at Airbnb in Oct 2019
Interview
After the university Hackerrank test, I received an email in about a week to do a 90-minutes phone interview. The questions were moderately tough compared to other FAANGULTAD interviews.
The first interview went well and I was able to come up with a working solution within the given timeframe. The interviewer seemed to be satisfied with the solution and I proceeded to the second round. The second interview didn't go as expected though. The interviewer was nice but was inexperienced at interviewing candidates. I usually try to brainstorm a few ideas, discuss my solutions with the interviewer, and pick the best solution and code it up. However, whenever I verbally expressed my thought process, the interviewer intervened and asked if this is the best and tried to nudge me down towards his way of thinking. I really appreciate that he was trying to help, but not everyone's thought process works the same. I could've ultimately arrived at the same optimized solution but because the interviewer kept interrupting throughout my initial brainstorming stage, my thoughts got tangled up and did not perform too well. I was able to get to a working solution, but I think the second interviewer was dissatisfied that I couldn't think in his way immediately. I think Airbnb should train interviewers better to get the most out of their candidates.
I applied online. The process took 2 months. I interviewed at Airbnb (San Francisco, CA) in Dec 2018
Interview
Hacker rank -> virtual onsite -> onsite. They usually got back within a week of the interview. The technical questions varied a lot but were usually difficult. The office is really great!
Interview questions [1]
Question 1
Talk about how your life relates to airbnb core values.