I had the Amazon onsite loop of 4 one-hour interviews. Two of the interviewers were really good; they asked me relevant questions and also gave hints while I was answering them. One interviewer asked me a very difficult question, something related to disjoint sets. I was not able to solve it even after receiving many hints.
The last interviewer was quite rude. He asked system design questions even during my behavioral round, diving deep into system-level details. For the coding portion, he asked a low-level design question, even though the recruiter had informed me it would be a DSA round. I did not brush up on OOPs concepts because of this misunderstanding.
Overall, it was not a good experience, starting from the recruiter to the individual interviewers.
When you tried to solve a complex problem:
The following metrics were computed from 1,213 interview experiences for the Amazon Software Engineer role in United States.
Amazon's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Amazon's Software Engineer interview process in United States.