I interviewed at Amazon (Vancouver, BC) in Apr 2014
Interview
I just had the first round phone interview. It was 60 minutes. The interviewer asked about general information on the resume, followed about two data structure questions, and two coding questions. There was no tricky questions.
Interview questions [1]
Question 1
Two coding questions, one binary search tree, and one depth first search. I was asked to think about alternative ways to solve the second questions.
I applied through a recruiter. The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Oct 2013
Interview
I had 2 phone interviews, then a web-cam interview and programming session, then a 6 hour long web-cam interview with 6 different people. The last step was intense and exhaustive. I talked to developers, managers and the director of the department. All of them was about my background experiences, some programming questions and problem solving sessions. Questions were not as difficult as the ones that exists on internet, but related to work group is developing. They do not require any particular language for solving problems, language is irrelevant for them, what they want to see is how you think and work. No brain teasers asked :)
Interview questions [1]
Question 1
They asked about the most difficult problem I had to solve in my past jobs, this was a difficult questions because I did not work on projects that are as complex as Amazon's systems and finding an impressive problem was very hard for me. Must be prepared about these questions beforehand.
I am doing the first round interview. It has 3 parts, coding , reasoning assessment and working style assessment.
After the first round applicants will be asked to fly to Seattle for the next found.
I got the chance through campus career fairs.
Amazon's questions can be prepared by looking the cracking coding interviews.
Interview questions [1]
Question 1
Didn't expect there will be reasoning and working style assessment.