I applied in-person. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Sep 2010
Interview
It was an in person interview with one of the direct members of the hiring team. It asked a question on algorithm to find the shortest prefix string. We went between brute-force solution to the optimal. Follow up questions were related to scaling, which points to the need to cache the right branches and sharding on disk. Finally, the interviewer talked about the team itself, and was really responsive to questions.
Interview questions [1]
Question 1
provide an algorithm for shortest prefix matching string
The process took 3 weeks. I interviewed at Amazon in Feb 2010
Interview
Had 2 sets of interviews after being referred for the intern position. Both were technical and included questions that were standard questions asked for this position and can be found online.