First interview was with the recruiter and then followed up with the hiring manager, which lasted about an hour. Second round consisted of an interview with 5 different people from different departments.
This second round was engaging and the questions asked weren't your typical interview questions. Instead they wanted to see how you would handle specific problems and how you would leverage Amazon tech or other tech to solve it.
The only negative I give for this interview was that it took a while for them to get back to me when they originally said it would take 1 week after the second round. I had to email the recruiter twice and finally received a response.