I applied online. The process took 4 weeks. I interviewed at Amazon (New York, NY) in Feb 2019
Interview
Rounds 1 and 2 were pretty smooth as they were Online Assessments. The nice thing about these 2 rounds was that candidates were given a one-week window by when they were supposed to complete the assessments, which meant the deadline for completion was more relaxed. Round 1 consisted of debugging 7 programs in 20 minutes and solving 24 Logic and Reasoning questions in 35 minutes. Round 2 consisted of solving 2 programming questions in 70 minutes. The final hurdle was the Virtual Interview round which is said to last for 45 minutes. I was asked a tree-based path sum question that although at first I suggested a naive approach which was quickly shot down, I came up with a valid workaround for it that even my interviewer seemed to like. I was asked about a few edges cases which I incorporated into my solution and once my interviewer was satisfied, I was asked to put the algorithm into code. I had the algorithm coded as a function within 5-10 minutes. My interviewer, despite conceding that my implementation was a correct interpretation of the suggested algorithm, went on to point out certain redundancies in my code with unnecessary if-blocks. On agreeing with him and getting rid of them, he was satisfied. However, by this time, I was aware that the interview had gone overtime and he just asked me if I had any questions for him. Despite getting the solution and 'up to the standards' of my interviewer, I received a swift rejection email within 24 hours. On asking a few of my peers ow their interviews went, I was shocked to know that some of them were asked ridiculously easy questions like printing out a multiplication table or printing out all odd numbers less than some x. The serious irregularity of the interview process and inconsistent difficulty level was a huge disappointment from a company of Amazon's stature.
Interview questions [1]
Question 1
Given a binary tree, print the maximum path sum from one leaf node to another leaf node.
I applied online. The process took 4 weeks. I interviewed at Amazon (São Paulo, ) in Apr 2019
Interview
The best interview process I have ever participated! Very fast and organized. I applied through Amazon's database and got contacted by a recruiter one month later. They sent to me a link to some algorithmic questions which were Leetcode medium/hard, I had 90min to solve 2 of those questions.
After this test I got a phone interview that was scheduled really efficiently, first there was a classical programming interview question and after one Leadership Principle question. The interviewer decided by himself to keep talking to me after the time was over and he asked about several past projects.
The onsite step was great, travel was arranged really fast! I can't say the questions but I can say the topics they covered: first interview was a graph question, second was a divide and conquer algorithm, third was an API design question and the fourth was on Maps and Queues. Every interview had questions on past experiences and Amazon Leadership Principles. The next day I got a call from the recruiter with an offer conditional to background check.
I applied through an employee referral. The process took 2 weeks. I interviewed at Amazon (Hyderabad) in Feb 2019
Interview
Their will be 3 round
1st online round with 7 error handling questions 21 aptitude, reasoning and basics computer science questions and 2 programming
2nd round programming
3rd round online interview asking the Data Structure question
1st and 2nd will be the elimination round.