I applied through college or university. The process took 1 day. I interviewed at Amazon (Fremont, CA) in Jun 2011
Interview
I was asked for a phone interview and was asked different questions varying from databases to programming and algorithms. The interviewer also asked about my school, my technical skills. My interview started with a database question which I was able to answer well. Later I was asked about the complexity of search algorithms.
Interview questions [1]
Question 1
I was asked about the binary search algorithms, problem solving questions and some questions related to programming
I applied through a recruiter. The process took 1 week. I interviewed at Amazon (Orlando, FL) in Jun 2015
Interview
I was contacted by a recruiter first through email. After a phone call with the recruiter, he put me in touch with Amazon's recruiting department. Through them, I set up an hour long phone interview.
Interview questions [1]
Question 1
I was asked about my background as well as a few technical questions. One technical question related to binary trees that had to be solved using CodePair. A quick question related to scalability. Finally, I was given a few minutes to ask the interviewer some questions. I asked about Amazon's culture and what it was like to work for them, and asked a little bit about the consumables division.
I applied through a recruiter. I interviewed at Amazon (Seattle, WA)
Interview
My interview experience was unusual. I was put into a group with two other candidates, and we were given 6 hours to complete a programming task. We each had a one-on-one chat with one of the interviewers, but it only lasted around 15 minutes (the main purpose was to for the interviewer to understand who was responsible for each part of the code we wrote). At the end of the session, the interviewers collected our code. This code, the 15-minute chat, and any observations of our problem-solving skills, appeared to be the only takeaways for the company to base its decision on.
Interview questions [1]
Question 1
The interviewers provided a few input files that represented a contrived inventory picture across a number of warehouses. Our task was to write a program that determined which items needed to be restocked.