I applied through college or university. The process took 5 days. I interviewed at Amazon (Seattle, WA) in Feb 2014
Interview
Contacted by University Recruiter. Sent to Seattle offices for their group interviews. The questions were not too hard, but it is important to start with a simple working solution and then iterate to a more complicated solution due to the time constraints.
I applied online. The process took 2 weeks. I interviewed at Amazon (Los Angeles, CA) in Mar 2013
Interview
Applied online and got a phone screening which is pretty straight forward interview questions about data structures. Later called me for on-site interview which is a bit hard and focuses more on Algorithms and playing around with linked lists, Strings and queues. They asked me to write code in C++ for Poker Game
Interview questions [1]
Question 1
Writing a Poker game during the on-site interview which is quite efficient in terms of memory and speed