The first round involves an online programming test, where you have to solve various programming tasks.
The second round involves a phone interview with a senior engineer, asking about your background and some problem-solving questions.
The third round will be in-person interviews with 4-5 different senior engineers and managers, testing various aspects of problem-solving and techniques.
Third-round interviews involve 4-5 interviews, each about 45 minutes long. These interviews test your problem-solving abilities, logical reasoning, and various programming skills and techniques.
The following metrics were computed from 3 interview experiences for the Amazon Software Development Engineer role in Australia.
Amazon's interview process for their Software Development Engineer roles in Australia is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Amazon's Software Development Engineer interview process in Australia.