I applied through an employee referral. The process took 4 weeks. I interviewed at Amazon (Bengaluru) in Aug 2012
Interview
It all starts by phone screening, which includes 2 rounds of phone interviews 2nd one subjected to clearing the first one. After clearing phone screen, they call you for the onsite interview where in total 5 rounds of face to face interviews happen.
Phone screen : 3 programming questions, one listing of test cases, explaining a process.
programming questions
1) Given a number, find out how many times each digit is repeated in it.
2) Given a number, sum its digits till the sum becomes a single digit.
eg. 12345-15-6
Optimize it to O(n) complexity.
3) Given two roman numbers, sum them and print the sum in roman.
eg. X+IV=XIV
test case
1) list test cases for phone alarm system.
process
1) explain the steps that happen after a url is entered on the address bar of a browser and enter is pressed.
like wise in the face to face interview the algorithmic questions difficulty level increases and even for the test cases and test automation framework.
Interview questions [1]
Question 1
Given that you are working for amazon, you want to know the response time of amazon web page for each customer or user who opens it. By response time i mean the moment the user enters the website url and presses enter and till the web page opens, time interval between pressing enter and received web page. How will you calculate the time interval for each user or customer ?