I applied through a staffing agency. The process took 4 weeks. I interviewed at Amazon (New York, NY) in Jan 2015
Interview
It divide into 4 parts, one is introduction, the interviewer will ask you to introduce yourself and some behavior questions. The next part is data structure problems, like hashmap, arraylist, etc. The third part is algorithm to deal with two questions. The last part is inquiry process, you can ask some prefer question you want
I applied through a recruiter. The process took 2 days. I interviewed at Amazon (Seattle, WA) in Feb 2015
Interview
The interview process began with an on-campus interview. This was pretty straight forward. Consisting of basic data structure, time complexity, and scalability resolution questions.
Following that was a phone screening. This was done with an online IDE that was live feed in conjunction with a phone call. The code must be compilable but the interviewer will walk through each problem. Questions are welcomed. Just keep in mind the bigger picture of where the solution you're implemeting may be used and the implications of instantiating this solution elsewhere.
I applied online. The process took 2 weeks. I interviewed at Amazon in Mar 2015
Interview
First Round: Online Assessment
you could choose from C, C++, Java, and there are 5 simple questions for you to debug
Second Round: Phone Interview
implement a map in STL
find the middle element of a singly linked list