The interview process is three-phased.
Phase 1 is an online LeetCode-style coding quiz. It includes several multiple-choice questions and two long coding questions, to be completed within 70 minutes.
Phase 2 is a "day in the life" style assessment designed to gauge your customer service mindset, lasting two hours.
Phase 3 consists of three back-to-back live coding tests with current engineers, with each test lasting 45 minutes.
One of the live coding questions was to design a DFS.
The following metrics were computed from 87 interview experiences for the Amazon Software Development Engineer (SDE) role in Canada.
Amazon's interview process for their Software Development Engineer (SDE) roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Amazon's Software Development Engineer (SDE) interview process in Canada.