I applied online. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Jan 2010
Interview
A recruiter from Amazon called to scheduled a Phone screen with the hiring manager. It is usually an hour long conversation. As I was told, there is usually 2 phone screens and then followed by an in person interview on site. Everyone is very friendly and they seem to move pretty fast.