I applied online. The process took 4 weeks. I interviewed at Amazon (Seattle, WA)
Interview
Started with online technical interview, fairly basic stuff like finding cycles in linked lists, reversing a string, etc.
Then they brought me out for an in-person interview. This was much more difficult, first two interviewers both asked tree related questions which I was prepared for. Then the third was all about object orientation. The fourth and final interviewer was more of a grab bag of random questions.
Surprisingly, only the first interviewer asked me about my previous projects. The fourth interviewer and I chatted briefly about them as he was escorting me out of the building.
Interview questions [1]
Question 1
Design a object oriented class for a vending machine.
I applied through college or university. The process took 2 days. I interviewed at Amazon in Nov 2013
Interview
Resume given at campus job fair. The entire process consisted of 4 in person 1:1, 45 minute interviews at my school campus. First, an initial interview. If that one was passed, then they scheduled 3 more interviews with different interviewers over the following 2 days. The following day they extended me an offer. This was the same process for everyone who interviewed at my school.
Along with the offer, they invited me to fly up to the Seattle headquarters to see the site and meet with current engineers, have dinner, etc.
Somewhat strange as I was expecting the process they've done in the past, where they do an initial phone/on-campus interview and then fly you up for a full day of interview on-site.
Interview questions [1]
Question 1
Nothing unusual or unexpected. Basic technical questions about linked lists, binary search trees, circular arrays, OO design. Pretty casual process actually.