I applied online. The process took 1 day. I interviewed at Amazon in Nov 2010
Interview
I applied online (cover letter + resume) and had a first round interview with a current Amazon software engineer. He was really nice, laid back, and didn't pressure me. He tested me on basic object oriented principles and algorithms without judging my answers. I appreciate the respect with which I was treated even though I wasn't given an offer.
Interview questions [1]
Question 1
How would you implement a binary search algorithm for a tree-type data structure?
The process took 1 day. I interviewed at Amazon (Seattle, WA) in Mar 2009
Interview
Had a on campus interview and they asked a lot of technical questions. They asked about sorting algorithms as well as about dynamic programming. The interview was very intimating as the interviewer was on his laptop the whole time and didn't speak to me much. They just sat on their laptop and gave me a problem, then kept asking if I was done every 2 minutes.