I applied online. The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Dec 2012
Interview
I applied online and got contacted roughly 2 weeks later.
The first interview was a technical interview in which I was asked one question to implement a function that required recursion. I was a bit rusty on recursion so I struggled with it, but the interviewer gave me tips and was helpful and I eventually got the solution. I thought due to my struggles that I would simply be brushed off from that point. However, I was surprised to see that I passed and moved on to the next stage.
The second interview was two weeks later, in which the interviewer didn't call and it had to be rescheduled. At the rescheduled interviewed, the interviewer had a thick accent and explained the function that she wanted me to code. Throughout the interview her tone of voice generally sounded depressed or bored and she didn't really offer any positive acknowledgements like the first interviewer. I finished the function but got it wrong since I mistaken what she wanted probably due to her accent, but quickly fixed it to be what it was supposed to be within 30 seconds.
I found out a week later that they're going to pursue other candidates.
Overall, the first interviewer was clean, concise, and helpful in what he wanted me to do, even though I struggled I passed the first phase. The second interviewer seemed as though she wasn't as organized (missed first scheduled interview, really did not explain the question clearly - the first interviewer copy pasted an exact description of the function + examples, whereas she manually typed in some examples while trying to explain it), and clearly was not excited or enthused about her job (or maybe the interviewing portion of it).
I applied online. The process took 2 weeks. I interviewed at Amazon
Interview
Initial contact was a phone interview by the team manager focused on experience, with a followup technical phone interview with another member of the team that included some specific code questions. After passing those, I was flown to the headquarters in Seattle for a full day interview with seven different employees, each interviewing me one-on-one for about 45 minutes. The employees were from various teams within Amazon, some were technical, and some were managers. Each had a slightly different slant, from whiteboard algorithm coding to cultural fit.
Interview questions [1]
Question 1
If you were project manager for a large-scale application just entering market, how would you build the support team necessary to manage the influx of new users?
I applied through college or university. The process took 3 weeks. I interviewed at Amazon
Interview
I didn't pass the phone interview. There were two questions: A coding question and a design question. The design question about scalability. The coding question was about binary tree and was pretty easy but the design question was tough.
Interview questions [1]
Question 1
I didn't expect the scalability question was that hard.