I applied online. The process took 3 months. I interviewed at Amazon (Bellevue, WA)
Interview
apply online, then assuming you clear resume screen, they send you an oa. then you get the interview, and if you pass, you get the offer. was relatively easy and straightforward