I applied through a recruiter. The process took 3 weeks. I interviewed at Amazon (Seattle, WA) in Feb 2015
Interview
Five individual interviews, each more interested in assessing whether or not I'll "fit in" with the group than whether I have the chops. Online technical interview before in-person interviews basically already flagged you for having the skills they think they want. In my case, I was recruited and then assigned to a job where they thought I would be most useful, but they didn't really want me -- they wanted a duplicate of one of the other cogs.
Interview questions [1]
Question 1
They don't have specific questions. They do, however, have "leadership principles" for which they are assessing you, usually one per interviewer. By the time you get to the in-person interview, realize that it's more psychoanalysis than technical prowess.
I applied online. The process took 1 day. I interviewed at Amazon (Seattle, WA)
Interview
Two rounds of phone interviews before onsite. Onsite interview was said to meet 4 to 7 different people. The fourth session was a lunch interview session with the hiring manager. It turned out to be a bit difficult to answer questions about certain previous job while having lunch.
I had gone through 6 interview sessions on that day.
I applied through college or university. I interviewed at Amazon (Neu-Delhi) in Jul 2015
Interview
Online Test ( MCQs and 2 Coding Questions) MCQ's were based on Data Structures and Algorithms.
Entire focus of the interview was on this.
4 Technical Interviews all based on Data Structures and Algorithms
No HR Rounds.
Interview questions [1]
Question 1
Q. Reverse K alternate nodes in a linked list.
Q. BST of a binary tree using arrays and without it
Q. Given two strings, find the minimum length in which all the characters of the smaller string can be found in the bigger string. Also, give the indexes.
I was out after the 1st technical Interview