I applied online. I interviewed at Amazon in Feb 2013
Interview
Applied online
Got a call from Amazon.com after nearly 2months.
Phone interview were two 45min technical with a 15min break.
1st interview
1. I give you two sorted arrays and the output should be one sorted array -- How do you do that ? and code it
2. Something about hashtable and hashmaps
2nd interview
was more Algorithmic and it was related to Binary search tree's
I applied online. The process took 3 months. I interviewed at Amazon
Interview
Applied online, received an email a month later to schedule interviews. I don't go to a big name school, so they do consider more than just the top schools.
Back to back 1 hour interviews. The actual questions aren't difficult and should be simple if you've done data structures and algorithms. The difficulty comes from talking out loud so that they know what you're doing and the interviewer interrupting your train of thought to ask time complexity questions.
Practice programming on paper while someone is asking you questions. Read programming interviews exposed and know how to solve the problems (vs just memorizing the answer). The answer didn't seem as important as the process. Make sure that you have a good headset, your phone has connectivity where you like to sit and don't worry too much about difficulty.
Interview questions [1]
Question 1
As far as I could tell, all questions were out of programming interviews exposed. I suspect that they give the book to the interviewer and tell them to use those questions. However, don't just memorize the right answer. If you very quickly come upon the best solution, they'll have you come up with 1-2 more.