I appeared for a phone technical interview. This was in 2012, a little while back. I am not sure if the process is changed. All questions were in data structures and algorithms. The questions where in Java. I had trouble understanding the English accent, looked like an european accent to me. I was asked to write a program through online collaboration tool.
I applied through a recruiter. The process took 2 days. I interviewed at Amazon (Seattle, WA)
Interview
Online coding challenge followed by a 4-hr on-site interview.
Interview questions ranged from easy to very difficult. The easy part I could have done much better but I started coding right away (because I was asked to) BEFORE I had a plan of how I could solve the problem. As a result, what I wrote on the whiteboard was so messy even I myself got confused. Practicing writing code on paper was not enough, you needed to practice with an audience, and made sure he/she understands what you're trying to do from start to finish. Word of advice, start designing with your interviewer (regardless of how much they push you to start coding), before coding.
Interview questions [1]
Question 1
NDA signed. Don't think I can disclose... Nothing was too unexpected anyway.
I applied online. The process took 4 weeks. I interviewed at Amazon in Feb 2015
Interview
At first he asked me the project then some basic knowledge about oo design then ask coding, ask question, talk about the amazon and the interest in amazon
no other special things. All the normal process