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
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
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.
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
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.
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
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
I applied online and the process took 4 days - interviewed at Airbnb.
Interview Details – Quick process. Communication between HR and hiring manager was great.
I applied online and the process took 3+ weeks - interviewed at Airbnb in October 2012.
Interview Details – Very long process, spanning over 3 weeks. I met with over 9 people most of whom didn't seem to have any interview experience. Everyone was friendly; however, few took the time to introduce themselves or prepare for the interview. I really wanted the role when I start and still think it's a great company, but started to get turned off.
Interview Question – What would you want to do if you weren't a recruiter? Answer Question
Reason for Declining – Another company moved faster and I preferred their interview process.
I applied online and the process took 2 weeks - interviewed at Airbnb.
Interview Details – Initial communication prompt. Expect a online interview which includes writing responses to customers, and adding links from their web pages. Will also ask questions about your values and will ask you to write an email to perspective client. Briefly explain how to book online ( 30 seconds) Obvious questions like what was you worst and best customer service experience are asked in both interviews. Then expect a group interview 3 hours long. Expect to talk about your best airbnb experience as well as a "fun fact" about yourself. Be prepared to role play possible scenarios of phone calls. Always ask for evidence if someone is calling about a damaged item.
You will find out the next day if you got the job after 3pm. The company is prompt. Expect to be asked for feedback about 3 or 4 times from the company ( surveys and email). How are they doing.
Age range of candidates mostly 21-30. A few people 38-45. Be prepared to have to sell yourself. Managers will be taking notes and watching you closely during group interview. You must stand out and make yourself memorable.
Your feedback has been sent to the team and we'll look into it.
The difficulty rating is the average interview difficulty rating across all interview candidates.
The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.
Your response will be removed from the review – this cannot be undone.
Simply post an anonymous review for a recent interview experience or current/former employer. Your post is anonymous – and if you're worried someone will be able to identify your review, you can even post without telling us your job title and location. Learn More.
No thanks –