The process took 2 weeks. I interviewed at Amazon in Jun 2010
Interview
The interviews consisted of 2 technical phone interviews. I was contacted first by a recruiter who called me to set up a phone screen because I missed his emails. Everybody seemed to know their stuff and were fairly nice. Both phone screens were similar in that they asked general questions about my experience based on my resume and then dived into OOP design questions and one or two algorithm questions. I was asked this question in the first interview: Given an immutable singly linked list of some object with pointer to next element, find the nth element from the end of the linked list.
Interview questions [1]
Question 1
Given an immutable singly linked list of some object with pointer to next element, find the nth element from the end of the linked list.
I applied online. The process took 2 weeks. I interviewed at Amazon in Jun 2010
Interview
I had two telephonic interviews. In first we discussed my resume and job ex.
Write a C function to find Fibonacci series of n? And discussed its complexities.
In 2nd telephonic interview question:
Data modeling for class-student relationship
Write C function to find recursive last nth element in link list?
I applied online. The process took 3 weeks. I interviewed at Amazon (Seattle, WA) in Jun 2010
Interview
In general all the questions in the amazon interviews were problem solving or design based. Most of the time, after the approach was discussed, it had to be implemented in a language of your choice.
First Round:
The first round consisted of two 45-60 min phone interviews.
Second Round:
The second round consisted of four 1 hour one-on-one interviews and an 1 hour lunch with potential manager.
Overall experience:
Interviewers were friendly and interested in discussing and understanding my solutions and overall feel was great.
Interview questions [4]
Question 1
Test for cycles in Directed Graph - Check if acyclic or cyclic