The process took 3 weeks. I interviewed at Amazon (Seattle, WA) in Mar 2008
Interview
Went through 2 phone screens about a week apart. Both were more technical oriented asking about programming topics. I had to constantly follow up with the recruiter for follow up and about 2-3 weeks later scheduled for an onsite interview. Interview went as I expected but some of the questions I could have prepared better. I knew I didn't do well when they let me go around noon without speaking with the hiring manager.
I applied online. The process took 3 weeks. I interviewed at Amazon (Seattle, WA) in Jul 2008
Interview
The phone interview I had at Amazon was unlike any other I've had. First off, the company has employees who have very strong accents conduct phone interviews. I had to ask the interviewer to repeat what he said several times. The questions themselves were hard enough and not fully understanding the person made it even tougher. That appearently put him in a bad mood and he became rude to me over the phone and spoke in a very unprofessional manner.
Interview questions [1]
Question 1
The data structure questions were difficult as they asked very low level details on hashes and such.