I applied online. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in Jan 2013
Interview
Two phone interviews of 45 mins each with break of 15 mins in between. My interview got rescheduled twice over a period of 1 month as the interviewer didn't call on time and HR had no idea what was happening.
Interview questions [1]
Question 1
1st interview: Implement the algorithm for playing minesweeper.
2nd interview: Implement a^n in log(n) time both recursively and iteratively