I applied online. The process took 6 months. I interviewed at Amazon Development Centre (Vancouver, BC) in Mar 2025
Interview
First got an online assessment, which had 2 programming questions. Basically just 2 leetcode questions, around medium level.
After that if you pass you get invited to a video call interview with some engineer in North America.
Then you get accepted (possibly waitlisted) or rejected