I was contacted by an Amazon recruiter, and then took a test on Hackerrank. Based on the results, I was offered an on-campus interview in Seattle.
I interviewed for a half-day, and had 4-5 45 minute interviews. There was a mix of whiteboard coding and behavioral questions, nothing to crazy. Everyone I talked to was friendly, and I had a great experience.