I applied online. The process took 4 weeks. I interviewed at Amazon (New York, NY) in Apr 2015
Interview
It is a phone interview about 45 minutes. It is technical.
1. First talk about your most challenging project.
2. Talk about several data structures such as tree.
3. Code test. It depends. I heard that the difficulty of this part in a large range. Someone will get a very hard question. But someone will get a very easy one. For me, I think it is a very easy question.
4. You can ask the question about their company or culture.
To be honest, it is not a bad experience. The only bad thing is that the whole process cost much time.
I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon
Interview
I was contacted by a recruiter in the middle of August without having applied. There was a two hour coding challenge hosted on hackerrank and then Amazon would fly you out if your performance on the challenge was satisfactory.
Interview questions [1]
Question 1
Read in an n by n matrix and shift each element over by one position along the edges (like a concentric circle).
I applied through college or university. The process took 1 week. I interviewed at Amazon (Seattle, WA) in Mar 2014
Interview
Resume drop on campus followed by back-to-back interviews on-campus a week later. I think this is atypical, but I came from a target school. Both interviews were whiteboard coding and both had an easy question followed by a hard question. Got a phone call from a recruiter a week later saying I got the job.
Interview questions [1]
Question 1
Given the root of a tree, print out the nodes of the tree in row-order.