Airbnb Interview Questions & Reviews in San Francisco, CA
Getting an Interview
- Popular Job Titles:
- Customer Experience Specialist (11)
- Software Engineer (6)
- Junior Account Executive (4)
- Trust and Safety Investigator (4)
- Data Scientist (3)
- Trust & Safety Investigator (2)
- Engineer (2)
- Recruiter (2)
- Community Manager (2)
- Accounting (2)
- PR Intern (2)
- Account Manager (2)
- Customer Support Representative (2)
- AirCrew (2)
- Aircrew (Customer Service) (2)
- AirCrew (Remote) (1)
- Customer Support Content Manager (1)
- Junior Analytics Specialist (1)
- Account Manager/Customer Consultant (1)
- Product Person (1)
- Associate Sales and Activation (1)
- CX (1)
- Aircorps- Customer Service Position (1)
- Market Export(Based In SG) (1)
- Market Expert In SG (1)
- Aircorps - Customer Support (1)
- Aircorps Customer Experience Representative (1)
- Market Expert (1)
- Trust and Safety Specialist (1)
- CX Specialist (1)
Food and Beverage Manager Interview (Negative Experience; Average Interview)
I applied online and the process took 2+ weeks - interviewed at Airbnb in June 2014.
Interview Details – First phone screen - good, easy
Second phone appt - Recruiter was late to meeting, had to reschedule last minute
Third step: Invited for on-site interview. Nice tour of space, kitchen, met some of the team members
Fourth Step: Recruiter calls me at 9:30pm panicked that he dropped the ball and forgot to send me a writing exercise that is required ... with less than 48 hours to complete it. He was very apologetic and I rose to the occasion submitting it on time.
Interview Question – Please address entire company in an email and let them know why we are discontinuing ordering Unicorn on the menu (most interesting question I've ever been asked in an interview - a fun challenge! Answer Question
Very Difficult Interview
Customer Support Representative Interview (Positive Experience; Very Difficult Interview)
I applied online and the process took 2 weeks - interviewed at Airbnb in February 2013.
Interview Details – The interview and hiring process are great. Well designed for the experience. Their Talent team is respectful of your time and is flexible with scheduling. The interviews are thorough and suited for the skill set they are looking for. I have to say, I had FUN at this interview day.
Interview Question – What was your worst travel moment? What happened? Answer Question
Negotiation Details – No negotiation allowed for this role.
Very Easy Interview
ETL Data Architect Interview (Negative Experience; Very Easy Interview)
I applied through a recruiter and the process took 4 weeks - interviewed at Airbnb in January 2014.
Interview Details – One full day interview with 7 people, 4 tech guys, 2 culture guys and one more. The technical questions were entry level. Any novice ETL engineer with cursory knowledge of Kimballs book should do fine. Describing a star schema and implementation of a UDF to parse a complex string was about the hardest question. Simple stuff.
Interview Question – Describe airbnb in 30 seconds, what is your worst fear in life, what would you do if you were independently wealthy, teach me a skill I do not already know in 3 mins, describe something you built from scratch. Answer Question
Very Difficult Interview
Software Engineer Interview (Neutral Experience; Very Difficult Interview)
I applied online and the process took 1+ week - interviewed at Airbnb in November 2013.
Interview Details – Applied online Nov 2013.
1. Few days later spoke with very knowledgeable recruiter.
2. In 2 days scheduled the tech phone screen using coderpad - didn't have enough time to finish the problem.
Overall the questions are on the difficult side for phone screening. I wonder how many people can produce working code in 40min. I would recommend people try the two questions, and give yourself 40min for each. The code need to be complied and working. Please comment on this post and tell how long it too you.
Interview Question – 1. find all the combinations of a string in lowercase and uppercase. For example, string "ab" -> "ab", "Ab", "aB", "AB". So, you will have 2^n (n = number of chars in the string) output strings. The goal is for you to test each of these string and see if it match a hidden string.
2. Implement a simple regex parser which, given a string and a pattern, returns a boolean indicating whether the input matches the pattern. By simple, we mean that the regex can only contain special character: * (star), . (dot), + (plus). The star means what you'd expect, that there will be zero or more of previous character in that place in the pattern. The dot means any character for that position. The plus means one or more of previous character in that place in the pattern. Answer Question
Administrative Assistant Interview (Positive Experience; Easy Interview)
I applied through an employee referral and the process took 2 weeks - interviewed at Airbnb in December 2013.
Interview Details – They were slow with the follow up with my initial application, but once they emailed me in regards to my first interview (and final) things moved quickly. They contacted me by the next day or two letting me know I got the job. Very relaxed interview, fun atmosphere, open layout of the workspaces, lots of sunlight. Seems like a great place to work, but the job wasn't really what I was looking for. *Please note, I interviewed with multiple people, but they were all 1:1 interviews.
Interview Question – No difficult questions-I definitely over prepared for this interview. Answer Question
Reason for Declining – Seems like a great place to work, but the job wasn't really what I was looking for.
Software Engineer Interview (Positive Experience; Average Interview)
I applied through a recruiter and the process took 1 week - interviewed at Airbnb.
Interview Details – Recruiter outreach (email), led to a call with the recruiter, and then a technical screen (Skype, coding in an online editor) with an engineer, which in turn lead to an onsite.
The onsite was very long, and had me talking to about 7 different team members (mostly engineers, and one interview with a designer for cultural fit); it lasted the entire day.
Lots of tree questions (implement a BST, score sudden-death tournament results with a minimal binary tree data structure, encode an alien dictionary using a tree and then produce a dictionary using topological traversal), and a "rebuild Twitter from the ground up" scaling/architecture question.
Interview Question – Store a set of sudden-death tournament results in a compact format (eg. a bit array) and a set of predicted match results (also in a bit array). Score the predictions, giving one point per correctly guessed match, without unpacking the bit array into a more convenient format (ie. you have to traverse the tree in-place). Answer Question
Engineer Interview (Positive Experience; Easy Interview)
The process took 3 weeks - interviewed at Airbnb.
Interview Details – 1 - initial conversation with internal recruiter
2 - technical screen
3 - in person interview at airbnb for 6 hours
4 - phone conversation with manager
The hiring process was actually pretty disorganized. For example, the first in person interviewer was nearly twenty minutes late and hadn't bothered to read my resume beforehand. I didn't really get the feeling that they were that interested in me. They also didn't ask about my previous professional experience at all. Given the level of questions they asked and the way the interviews went, I got the strong impression they mostly hire fresh college grads, not people with a decade of experience. Note that I'm not saying I'm too good to write code on a whiteboard or anything, because I'm happy to prove I'm competent. But I've learned a few things besides basic algorithms and airbnb never asked a single question about anything I've worked on.
Interview Question – The questions were really pretty straightforward if you're a decent engineer. Know your data structures and web architecture and you'll do well. They also ask you to write code with one of their engineers, so you should know (at least) one language and one editor well. Answer Question
Reason for Declining – Airbnb didn't give me a great offer financially. They made it clear after I declined that I could have negotiated, but another company beat them by $20k.
Airbnb will also give you an option grant that is worth $xxx, but will absolutely refuse to tell you how they arrived at that value or disclose what fraction of existing shares that represents. Given the stock is still illiquid, it makes it impossible to value the stock grant and hence I valued it at $0. Note that, per 409a regulations, they cannot offer in the money option grants. Hence the grant is worth $0 per the last independent company valuation. So they only way they arrive at the value is some growth assumptions, but again, they will refuse to share those with you.
Intern Interview (Positive Experience; Easy Interview)
I applied online and the process took 1+ week - interviewed at Airbnb.
Interview Details – Multiple rounds (4-5) not sure if that's common, but they had me interview for two positions. Great HR, communicated efficiently and very helpful. Always very prompt with following up. Wonderful experience over all, everyone was very welcoming and enjoyable to speak with.
Interview Question – Gave hypothetical situations of how I would analyze certain problems in the system. Mainly looking for way of thinking and ability to communicate effectively. Answer Question
Junior Account Executive Interview (Positive Experience; Easy Interview)
I applied online and the process took 3 weeks - interviewed at Airbnb.
Interview Details – Applied online and got an answer the day after. The whole process was fast and efficient. Not really unexpected questions:
- Tell me about you
- What do you expect to accomplish in this particular position?
- Background-focused questions
- Behavioral questions: tell me about a time in which you went through a difficult situation and how you solved it.
Interview Question – Tell me about a situation in which you had to pay a lot of attention to detail Answer Question
Facilities Interview (Positive Experience; Average Interview)
I applied online and the process took 4 days - interviewed at Airbnb.
Interview Details – Quick process. Communication between HR and hiring manager was great.