I applied online. The process took 6 weeks. I interviewed at Amazon (San Diego, CA) in Apr 2019
Interview
Applied in February 2019. Got contacted by a recruiter the next day to schedule an introductory call with her. She asked 2-3 basic CS questions at the end of it.
Received a coding challenge the following week, that I had 3 weeks to complete. Questions were medium level leetcode. Managed to get 4/10 test cases to pass for Q1 and 14/15 test cases to pass for Q2.
Got called for onsite. Onsite was 4 back-to-back 1 hour interviews. 2 were data structures/algorithms related. 1 was system design. 1 was more of an HR interview.
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