I applied through a recruiter. The process took 8 weeks. I interviewed at Amazon (Seattle, WA) in Feb 2013
Interview
The hiring process was professional and exhausting, and took about 8 weeks from the first contact to the offer. The phone screens were technical and detailed, covering a wide range of web technology questions, and both of them included a couple of coding exercises. The on site interview was a pleasant surprise. I had been prepared for a fairly confrontational experience, but the people were uniformly pleasant (if sometimes difficult to read for feedback). The exercises were conversational and interactive, not confrontational or prescriptive, and we explored a few different areas in each one. All in all, a pleasant experience, but I honestly had no idea how I had done when I left for the day. The offer therefore came as a pleasant surprise.
Interview questions [1]
Question 1
Although I was interviewing for a web developer position, many of the interviewers covered a large range of technical questions, from server-side technologies, to operational issues, to data structures, to algorithms, in addition to the expected JS/HTML/CSS questions.