My recruiter was amazing, helped me all the way and was very cordial. Apart from the recruiter phone calls, 2 phone interviews and one full day panel interview.
First Phone interview with the hiring manger - Mostly behavioral questions based on amazon leadership principles
2nd phone interview was technical - Spoke to one of the Sr engineers who interviewed me on all CS basics, modern design principles and architecture.
Full panel interview - 5 hrs with breaks, one of them was a bar raiser. All of them were focused on leadership principles with few design questions. I did very well on all except one which could have been the reason for no offer. The full panel is very intensive taking about previous experiences, preparation on the leadership principles is the key. Take each principle and prepare an example from your prior work experience.