I applied through a recruiter. The process took 1+ week. I interviewed at Amazon (Vancouver, BC) in Aug 2012
Interview
First there was a Recruiter interview, where he talked about what Amazon was like, and asked very little about my work history. Then followed two technical interviews, spaced a few days apart. Each one testing my reasoning and problem-solving skills, and we used a shared online editor environment so I could show them my work. Then there was supposed to be another phone interview, and then an in-person interview.
Interview questions [1]
Question 1
Write a function that divides one number by another, without using the division operator, and make it better than O(n).
I applied through a recruiter. The process took 4 weeks. I interviewed at Amazon (Seattle, WA)
Interview
I was contacted by Amazon.com recruiter, and decided to speak to him out of curiosity (I already had a job and was happy there). There was no phone interview per se, in person interview look was quickly arranged.
I had five 1:1 interviews, one of which was a lunch where I was the one asking questions. Of course, they all count, no matter if I am answering or asking questions. Each of the other four interviews included a programming question, and having read GlassDoor reviews in advance, I knew almost all would include some sort of hash table. Two were developers, three were managers.
I received a call the next day that they would extend the offer. But I did not receive the offer for three weeks. When I did, it was not to my satisfaction. Attempt to negotiate was not successful, so I declined.
Interview questions [1]
Question 1
One of the interviewers asked me to implement a file system. What was in particular frustrating is that he left is so open ended as to the level of detail required, yet expected a specific answer and was unhappy that I took a different approach.
I applied through an employee referral. The process took 1 week. I interviewed at Amazon (Bengaluru) in Jul 2012
Interview
2 telephone interviews
Interview questions [1]
Question 1
1st telephone round:
1)about project
2)Given BST tree and a value which is in BST. Find the inorder successor of the given value in BST.
3)Given single linked list. Do the pair reversal of the list.
Given
1->2->3->4->5
output:
2->1->4->3->5
2nd telephone round:
1)About projects
2)Given an array with size n. Find the element which is repeated more than n/2 times.
3)Design a automated parking system.