I applied through a recruiter. The process took 3 months. I interviewed at Amazon (Seattle, WA) in May 2019
Interview
Recruiters were very professional, kept in contact all the time, and really helped me prepare. Younger interviewers were friendly. Everything else was standard.
Recruiter contacts me, asks me questions about my background, and we agree to move forward.
Then within a week I receive an online exam containing two easy to medium level leetcode questions. This is not a screen share, just an exam.
I pass and I receive a large amount of information about the final rounds and how to prepare. They were very, very helpful. I get flown to Seattle for Final round.
Final round was in the HQ in Seattle. I get put up in a nice hotel.
The interview was 5 rounds and took the entire day.
1. Whiteboard Rd.: Medium level leetcode question dealing with arrays. Interviewer was not friendly. I didn't like him and he didn't like me. His English was poor and seemed to show no effort, no interest, and give no guidance throughout the process. He seemed disinterested. Needless to say I performed poorly.
2. Systems design, friendly interviewer. Behavioral questions were tossed in.
3. Medium level leetcode question via screenshare. Interviewer was friendly and professional.
4. Behavioral. This was my 'bar raiser round' (Amazon's version of a 'super hard' interview to make sure you add to the team. Ironically enough this was the easiest round and I vibed well with the guy on the phone. They ask you a TON of behavioral questions to make sure you fit in with their 'leadership principles.' Basically they want to see if you can work well in teams. Make sure you know the leadership principles but just be prepared to speak broadly about your experience. They will ask detailed questions so have detailed answers.
30-45 min lunch break, got to see the amazon orbs. Really cool.
5. 15 min behavioral and background. Then 30-40 min whiteboarding exercise. This was medium to hard level tree based problem. This guy's english wasn't the best either, but at least he was friendly.
Given this was my first technical interview ever, I failed entirely. Needless to say I had a pleasant experience. Except for the first guy. He was terrible.
The questions were very fair, and always related in some way to amazons work. There were no gimmicky or tricky questions.
I enjoyed my experience but language and culture barriers with some interviewers made things difficult.
Interview questions [1]
Question 1
NDA,
but look on leetcode's amazon page. Its a very good guide.
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