1. Online assessment. 2 leetcode easy/mid questions. 2. Virtual on-site. 4 rounds, 1 system design and 3 coding. I did very well on the coding questions but still got rejected. I guess I didn't do well with the Leadership Principles questions (behavioral questions).
Interview questions [1]
Question 1
1. A Heap problem, kinda like meeting rooms ii on leetcode. 2. A straightforward backtracking problem. 3. A DP problem, I used an array at first, and follow-up was to reduce to O(1) space.
It started with an OA, and then after a few weeks, I got invited to four rounds of interviews: technical and behavioral at 3 of the 4, and behavioral only at one.
I applied online. I interviewed at Amazon (Calgary, AB) in Jun 2026
Interview
Online Assessment is the first step in the process. I didn’t have an HR phone screening and went straight to the OA after applying. It was sent to me about a week after I submitted my application.
Interview questions [1]
Question 1
The first question is LeetCode style algorithms question, and the second question gives a full stack repo (choice of Java, NodeJS, or Django) and asks to solve a backend issue which is causing a bug in the frontend. Unit tests must pass to pass the second question. You can run both backend/frontend indivdually or together