I applied online. The process took 3 weeks. I interviewed at Amazon in Apr 2012
Interview
I applied online and got an email one week later. They scheduled a technical interview for me with a software engineering manager within two weeks. I'm not sure if they will focus on coding or modeling problems. I had no idea how to prepare for this.
The interview turned out to be modeling questions.