I applied through college or university. The process took 1 week. I interviewed at Amazon in Jan 2014
Interview
After being contacted by Amazon via email, I was scheduled a phone interview (2 back to back) for 4 days later. The first interviewer never called, and it had to be rescheduled for the next day. I received my offer less than a week later. However, I know of a couple of friends that didn't receive their offer (or a reply from the recruiter despite multiple emails sent) until months later so the quickness may have been because I had a pending offer due soon. Overall, the questions were quite expected and doable. The recruiters aren't very good at replying, making the process a lot worse than needed. Also the fact that my first interview was missed. Another thing to add would be the fact that for one of my phone interviews, the man was a bit unfriendly and didn't speak the entire time. He gave little feedback and at times I even thought the call had been dropped.
Interview questions [1]
Question 1
Given a keyword (ex: "abc") and a list of words (ex: "aabc", "cab", "ab"), write a function that will return all words in the list that are the same/anagrams of the keyword. In this case, "cab" would be the only word returned. Later changes to the function were added: numbers and symbols might be included in the words but were to be ignored ("ca2b" still matched "abc"), make the function not case sensitive ("A" == "a"), etc...