The first round was an online assessment, including a personality test at the end.
The final round consisted of a live coding assessment with a developer, where you were given a LeetCode-style question.
A Leetcode Medium Problem.
(Cannot be specific due to NDA.)
The following metrics were computed from 31 interview experiences for the Amazon Software Engineer (Internship) role in Canada.
Amazon's interview process for their Software Engineer (Internship) roles in Canada is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Amazon's Software Engineer (Internship) interview process in Canada.