The process took 1 day. I interviewed at Amazon (Chennai) in Dec 2009
Interview
I got a call from amazon and hr scheduled the interview. a technical person called me and without spending too much time directly asked me the question. he asked two question and asked me to review the code. they will expect good coding skills. after i read out the code he reviewed it and gave a test case. After giving the test case he asked me apply the test case on my code and asked whether it will pass or fail. the interviewer will not see for an exact answer but will see how you think if a problem is given to you and your approach to the problem.
I applied online. The process took 3 weeks. I interviewed at Amazon in Jul 2008
Interview
Iniitial communications were met with expedience, and channels were always open, reflecting on the organization of the company. Had 5 phone screens across two separate groups, each one consisting of two/three interviews, in addition to the HR pre-screen which consisted of traditional overview questions about me.
Interview questions [1]
Question 1
Given a ring of coins, you want all coins to result in the same orientation (either all having heads, or all having tails). What's the probability that one of these two scenario's occurs?
The process took 6 days. I interviewed at Amazon in Jan 2008
Interview
Was asked a few questions
- What’s the difference between sort(), assort() and ksort? Under what circumstances would you use each of these?
- How can we traverse through all the files in a folder and the subfolders. What system calls should be used.
Interview questions [1]
Question 1
I was asked a puzzle ..
You have 12 balls identical in size and appearance but 1 is an odd weight (could be either light or heavy).
You have a set of scales (balance) which will give 3 possible readings: Left = Right, Left > Right or Left < Right (ie Left and Right have equal weight, Left is Heavier, or Left is Lighter).
You have only 3 chances to weigh the balls in any combination using the scales.
Determine which ball is the odd one and if it's heavier or lighter than the rest. How do you do it?