I applied online. The process took 2 weeks. I interviewed at Amazon (Bengaluru) in Jun 2011
Interview
Applied online. HR contacted me and setup the online test round. Thereafter 5 rounds of face-to-face interview. All technical. There was an extra round with HR.
There was a round specifically to stress test. I was given pretty tough questions and asked to code. I found the interview noting my behavior and reaction under stress.
Interview questions [1]
Question 1
1. Copy a linked list with random pointer.
2. Find an element in a sorted 2-D array top to bottom and left to right
3. Find cycle in a liked-list
I applied through college or university. The process took 1 day. I interviewed at Amazon
Interview
Scheduled two, 45 min interviews on campus. First 45-min interview was not bad. The usual "tell me about yourself" question, followed by a series of questions describing data structures. Finally, had to implement a Version parser using simple functions.
Second interview was required finding the first two numbers that add to a total in the array. Use the largest indexes. Overall not too difficult
Interview questions [1]
Question 1
Typing the code in notepad for the second interview, since I had not coded C++ in a while. I would recommend reviewing typing code.
I applied through college or university. I interviewed at Amazon
Interview
two 45 min phone screens. mostly technical. if you pass, get invited for on-site interview.
on-site interview consisted of five ~1 hour interviews, one being lunch w/ manager(s). They all come up with their own questions and have you write solutions on a white board. No brain teasers really but some of the questions were quite difficult. The interviewers were extremely smart and overall friendly.