One interesting thing they asked was a system design question around building a pizza ordering system. They started with a basic flow, then added follow-up changes to see how I would modify the design for scalability and new requirements.
Pizza ordering system (Modify it after)
The following metrics were computed from 2,382 interview experiences for the Amazon Software Engineer role.
Amazon's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Amazon's Software Engineer interview process.