I applied online. The process took 5 days. I interviewed at Amazon
Interview
I applied online from Amazon.com and got a phone interview by hiring manager within one week. He asked a few tech problems which use hash and large scale. I wasn't prepare enough so failed. It is not hard actually