Online Assessment:
1 LC easy + 1 LC medium + survey stuffs
Onsite:
4 rounds starting from 9.00 AM and end at around 1.00 PM; all with behavior questions for 20' with follow-up questions, then technical parts. 1 leetcode medium, 1 system design and 2 OOD which involved a bit of coding. 45' for each interview and 5' for asking questions.
Preparation:
Leetcode premium + Pramp + Grokking the system design course
My thought:
I did more than 700 questions but I think it was way more than enough to crack amz interview onsite. Grokking system design worths it. Pramp only for the time you are ready for interview and need some practice, I did 3 times for practicing and it was good experience.
The whole process was really fast, from initial email from recruiter to offer in 4 weeks.