I applied online. The process took 3 weeks. I interviewed at Amazon
Interview
First, I had one phonescreen. I got some questions about data structures (queue, stack) and how to implement a stack holding its min value.
Then I was invited for onsite interview. It was 4 interviews (45min each) in row. More questions about data structures and simple algorithms (how to implement ordered hashmap using ordinary hashmap, DFS/BFS, checking if binary tree is BST).
I applied through college or university. The process took 2 weeks. I interviewed at Amazon in Mar 2014
Interview
Did on-campus recruiting, and had two 45-minute interviews in the career center (most people have two 45-minute phone interviews from what I understand). It was very standard; they asked me some expected behavioral questions, like what was your biggest challenge in a group project - followed by some technical questions.
Interview questions [1]
Question 1
The first interviewer asked me two questions: store each level of a binary tree in its own list. The other was a simple dynamic programming problem that requires some context
The second interviewer was content with asking me one question about the shortest distance between two words in a document (word index).
I applied through college or university. The process took 1 day. I interviewed at Amazon
Interview
This interview process was very one dimensional. They literally only asked me technical questions; nothing about me, what I was interested in, or anything like that. The process conveyed to me the sense that all they were looking for were code monkeys.
Interview questions [1]
Question 1
Question involving a large amount of data and how to parse it.