The recruiter was really nice, but the interview was hard. It included two coding challenges, one low-level design question, and one system design question. The difficulty really depends on your interviewers and what questions they ask. Leadership principles were asked in every interview. They really grill you here, so prepare.
System Design: Video Sharing Service
The following metrics were computed from 6 interview experiences for the Amazon Software Engineer 2 role in United States.
Amazon's interview process for their Software Engineer 2 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 2 interview process in United States.