I applied online. The process took 4 weeks. I interviewed at Amazon
Interview
I was contacted through a recruiter, after a brief interview, i had a long phone interview with the HR manager.
After successfully pass that, i had 2 different video-call with the team manager.
Quite long process.