I applied online. The process took 4 weeks. I interviewed at Amazon (Singapore) in Apr 2015
Interview
Online screening test followed by 5 rounds of interviews onsite(full day), after a week got the feedback
As I signed on NDA, I am not disclosing the detailed questions.
Round1 HR Interview Non Technical aspects, your job history etc
Round 2 : Design Question on End to End implementation, Mostly Interviewer looking for Design aspects, not complete coding. Interviewer looking for how you would design classes, interactions bwt objects in system and Database schema.
Round 3: Again Design interview on Graphs. Same as above class design, Object interaction and DB.
Round 4: Easy Coding questions on Trees, One Questions was little difficulty for me, but managed to complete it. These questions are covered in CtCi book.
Round 5: Coding Question on Dynamic Programming. But I solved in iterative manner.
I applied online. The process took 1 week. I interviewed at Amazon in Apr 2015
Interview
I was told to log into Hackerrank five minutes before the interview was to begin and that I would be called at the designated time. I was told that I would be speaking with a specific person.
I logged in five minutes before the interview was to begin and approximately 2 minutes after the designated time, another person logged into the Hackerrank session. The name did not match that of the person I was told that I would be speaking with.
Approximately 30 seconds after the other person logged in, I received a phone call from someone who identified himself with the same name as the other person in the Hackerrank session. There was no explanation as to why I was speaking with a different person. I also did not have time to ask as the person whom I was speaking with immediately started talking very rapidly. He was also extremely difficult to understand due to a combination of VERY fast talking, lots of sharp breath sounds through his microphone, and a constant rewording of almost everything he said. He seemed to be very nervous and seemed to lack confidence in what he was saying to me.
The interview then told me that the the interview would consist of a series of questions about myself and then about Object Oriented programming. He stated that after the questions, I would be required to write some code via Hackerrank.
He then asked two very vague and badly worded questions. I say badly worded because he stopped himself mid-sentence multiple times for both questions and either changed what he was asking or seemed to ask additional questions. I had to paraphrase back to him what I thought he was asking me in order to know what to say.
After answering the questions that I think he asked, he immediately skipped to asking me to code an entire event ticket system. Upon asking him to confirm what I thought he said, he stated that I was to "reinvent Ticketmaster" during our interview.
At this point I ended the interview explaining to him that I could barely understand what he was saying and did not feel that the coding part of the interview was appropriate for a phone interview.
I applied through a recruiter. The process took 1 day. I interviewed at Amazon in Jul 2012
Interview
Questions involved fundamental algorithm. Moderate difficulty- new grads will be more comfortable. I am an experienced web architect and was not prepared for theoritocAl questions. The recruiter did not do a good job in matching my skills with the jpb description. I was able to answer the question because of my computer science background
Interview questions [1]
Question 1
Most efficient algorithm for sorting infinitely long array