I applied online. The process took 3 weeks. I interviewed at Amazon (Vancouver, BC) in Dec 2018
Interview
First there is a phone interview where they ask you about yourself, then there is an online test followed by an interview with an employee on the team you are to be working with.
Interview questions [1]
Question 1
I was asked to design and sort a heap using provided data.
1. Initial assessment round - general medium-level leetcode type questions
2. company-fit round - company related scenarios mostly related to leadership principles
3. 30 min live coding round - in this round the employer seemed not so welcoming as it was 9 am PST, and gave me misleading hints about a "data structure" that I am supposed to use after bruteforce approach and I tried to think what she meant but towards last few minutes she mentioned that she was expecting me to code with sliding window.
Online interview consisted of 10-15 minutes of introducing yourself, talking about personal projects, and situations that relate to Amazon values. Last 45 minutes dedicated to leetcode style question.
Interviewer was rude, disengaged, and was obviously talking to another person while the interview was going on. He was distracted and he would periodically giggle out of context.