Recruiter/Phone Screen, Manager Phone Interviewer, Peer Phone Interview, In-Person Panel Interview. There were several issues with interview scheduling which resulted in stress and delay. At one point, I was waiting 15 minutes on phone, but interviewee didn't even know I was there! She was on vacation! It took nearly two months to get through the phone interviews, when really, it could have been done in under a month.
I was told about the on-site interview on a Tuesday afternoon, with the interview itself scheduled Thursday morning, and a writing assignment due in-between. If I could do all of this over again, I totally would have requested at least a week to prepare and work through the writing assignment. I spent the entire day working on it, which left very little time for interview prep.
The in-person interview wasn't overly difficult, but it was exhausting! I knew my hiring manager would be based overseas, but it was challenging to have to sit through 3 hours of phone interviews -- without a single break in between. It was uncomfortable talking for so long on the phone, and I didn't feel like I was representing myself as well as I could.
The final two interviews were in-person, and those were much more comfortable. Everyone was definitely following a script though, with each person running through 1-2 specific Amazon principles. Read the book. Study the principles. Become one with the principles and you'll do just fine!
The position wasn't a perfect fit for me, but I was still happy to have gone through a full interview loop. I think my chances might have been higher if I had had a different recruiter and the scheduling wasn't so slow (and then rushed), but in the end, I wasn't the right person for the job, and I'm totally okay with that as I felt the same way.