I applied through college or university. The process took 3 weeks. I interviewed at Airbnb in Nov 2016
Interview
I got contacted by a recruiter after the career fair and applying online in about less than two weeks to schedule a technical phone screen. The interviewer was nice and patient. The question itself wasn't hard, but my nerves got the best of me and I blanked out pretty hard, unfortunately.
I applied online. The process took 2 weeks. I interviewed at Airbnb (New York, NY) in Nov 2016
Interview
I applied online and got a response the next day. Had my interview a week later and my interviewer started by saying he hasn't looked at my resume and will not ask about my background to give a non-biased evaluation. He then pasted the question into an online collaborative code editor and gave me some time to read and process the question. I talked through what I planned to do and 15 minutes later he said I can start coding. I admit I took much too long to write my code and about 40 minutes later (a total of 55 minutes have passed which is over the 45 minutes he was supposed to give me) he said I got most of the solution but was missing one thing. Then he let me ask a few questions about Airbnb. A week later I got a rejection from the recruiter.
Interview questions [1]
Question 1
Output list of strings representing a page of hostings given a list of CSV strings.
I applied online. The process took 3 weeks. I interviewed at Airbnb (Seattle, WA) in Oct 2016
Interview
First - phone interview
Second - Skype Interview
The first interview went really well. The interviewer was super nice and very patient. We went through one question together and I asked him a lot of questions at the end. I ended the interview a little early because he said he had nothing else left to ask.
The second interview was awful. The interviewer was still nice but the interview itself was in my opinion very bad. He asked me a question on something I was not familiar with at all. He had to teach me the concept in ~20-25 min of the interview and had me do a problem on that topic (it was networks related concept which I wasn't familiar with). The interview took way longer than planned (60 min) because he had to explain the concept and the example input/output to me since I was unfamiliar with the topic. I didn't think the question was a good evaluation of my skill. I would assume that they are testing my algorithm and basic cs fundamental knowledge. If the interviewer had to explain a new concept to me and had me do a problem on it, it's not a good evaluation of my algorithm and cs skill. It was more of testing how good I am at grasping new knowledge under time pressure and interview pressure. I didn't feel like it was a good representation of my technical skill at all. I've had many interviews so far and this is by far the worst one in my opinion. I got rejected two days later and the reason was (of course) my technical skill wasn't good enough. I feel like the interview was poorly conducted and did not allow me to show my coding skill.