I applied through an employee referral. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Mar 2010
Interview
I had 2 phone screens followed by a on-site interview in Seattle. The phone screens were pretty standard - binary trees problem, 1 object oriented design problem, coding problem. The onsite interview was slightly tougher than phone screen but not very much. I had 2 split interviews where 1 interview would ask questions while the other make notes. This was my bar raiser interview. Though the question was tough, they were looking at how I approached the question, clarifications asked and use of standard algorithms to fit to the problem. Most of their questions were tough but nothing crazy- simple problems but require proper coding, tricky algo problems (pseudo code), few design problems.
It is tiring by the end of the day. My mind was almost shut off during the last interview, but the interviewer was kind enough to acknowledge it and give additional time. Most the interviewers were extremely cordial and explained their questions clearly. They were ready to accept different approaches to answers. I really enjoyed the whole process.
Interview questions [2]
Question 1
Design the Boggle Game. (Given a 4x4 character matrix, output all possible words by moving through the matrix)
The process took 5 days. I interviewed at Amazon (Seattle, WA) in Mar 2010
Interview
Had a 45 minute interview with a SDE on phone . The interviewer gave brief introduction of the project that i may be working on ,then he asked basic Object Oriented programming and java language questions . Finally asked me to write code on a piece of paper and read it back to him. Got a reply by email after 5 days that they will look for other candidates
Interview questions [1]
Question 1
Implement a single linked list add and size methods using java ?
I applied through college or university. The process took 1 week. I interviewed at Amazon in Mar 2010
Interview
I had two rounds of 45min-phone interviews from amazon. They are all technical interviews, only the first one involves 1 question about my project that is not that technical. Other than that, all coding questions!
Depending on your coding speed, he/she will ask you about 2-3 questions. he/she usually starts by asking you to write an algorithm and then asks for runtime/space complexity, then asks if you can do better.
You might expect to read all your code to the interviewer, or he/she might send you a link to online notepad so that he/she can see you typing.
Overall the experience is pretty good.
Interview questions [2]
Question 1
How to find the unique integer in an array, where all the other numbers appear twice.