I applied online. The process took 3 months. I interviewed at Amazon (Vancouver, BC) in Sep 2017
Interview
First step a couple of interviews mixing technical and behavioral questions over the phone and writing code in some kind of shared notepad to discuss.
Second phase was an onsite visit with 5 different interviewers in a row.
Interview questions [1]
Question 1
Code a solution to a specific problem in a whiteboard and explain its complexity O(n)