I applied online. The process took 2 weeks.
I talked to a recruiter to do a resume screen, then did a Leetcode style tech interview, followed by another interview with a recruiter. From there I was supposed to do two in-person interviews, but everyone I was talking to suddenly didn't respond to any messages. A few weeks later I got an email from Amazon saying the role I was applying for no longer existed.
They gave me an example project and asked a series of questions rating various strategies I would use for a given change to the project (e.g. what type of database would you want to use for a messaging app).
The following metrics were computed from 7 interview experiences for the Amazon Software Engineer II role in Vancouver, British Columbia.
Amazon's interview process for their Software Engineer II roles in Vancouver, British Columbia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Amazon's Software Engineer II interview process in Vancouver, British Columbia.