I applied online. The recruiter contacted me. I had one interview with the recruiter about the position and like a prep talk. After I had an interview with the hiring manager. After that I had 5 rounds 1 hr. each for the technical part.
The interview is conducted following the Amazon Leadership Principles. You need to give example for great achievements. Not small potatoes. If you have enough experience leading a team, making decisions, questioning the status quo, raising the bar, etc, the. Go ahead with Amazon, but of not, you will only be wasting your time and getting stressed for the many many interviews