Amazon.com contacted from a resume posting on Ladders.com.
Actually had two go rounds. The first was two phone interviews then a trip to Seattle and one on interviews with six interviewers. The first interview was technical in nature and came down to basically how do you scale systems. The second was a senior program manager, which was a good talk on management style.
The on-site interview was 11-4 and consisted of six one-hour interviews including one over lunch. I was interviewed for two positions. Questions weren't particularly tough and technically mostly about scalability of systems. Some of the younger interviewers seem to be following a script or were responsible to get an answer on a specific area.
I thought it went well but never heard back from Amazon.inc for six weeks and, of course, with no feedback.
I was surprised to hear back from them in January 2012 to set up another set of interviewers. This time, the recruiter was a total flake. On the first attempt for the initial phone interview, the interviewer was a no show. The interview was rescheduled for two weeks later. Amazon offered no explanation or apology.
This interview did not go well. I took an immediate dislike to the interviewer, a eastern European of some sort. He was arrogant and disinterested. I think this was a check box interview and a waste of both of our time.
Overall, Amazon's interview process is, well, a bit moronic. Very few organizational "fit" questions. It felt scripted and mechanic.