I applied through an employee referral. The process took 4 weeks. I interviewed at Amazon
Interview
I applied through an employee referral. About a month later, I actually started the interview process.
The first round was an online coding/debugging challenge followed by a logic challenge. You can't really study for these; if you've passed an intro to programming class you will pass this.
One day after I took the debugging challenge, I got a link to the second round online challenge. These were two questions similar to what you might see on Hackerrank or Leetcode. The first question was around an easy/medium, and the second one was, in my opinion, a hard. I kind of froze when I couldn't think of a solution for the second question, and I actually ended up literally having no code on it. I chalked that up to a failure, and moved on.
A week later, I was surprised to see that I had moved on to the final round, which was a virtual interview using Amazon's internal online meeting app. The interview consisted of introductions and details about my resume, followed by some basic questions on certain data structures, followed by one medium difficulty programming challenge. This interview went much more smoothly than the first one, and I left feeling confidant. 4 days later, I got the offer.
Interview questions [1]
Question 1
How to implement different data structures, why you would use one over the other
Medium leetcode problems
I applied online. The process took 3 weeks. I interviewed at Amazon (Los Angeles, CA) in Nov 2017
Interview
Pretty standard interview. Nothing too surprising. As long as you've studied ctci/leetcode/etc. and prepared answers for standard resume questions, you should be ok. Nothing really surprised me or was too difficult. I think I didn't get the offer because my answers to the resume questions were a bit lacking and I overcomplicated the coding problems.
Interview questions [1]
Question 1
Asked some stuff about my resume and then did a simple systems design problem and then two simple programming problems and then did data structure trivia.
I applied online. The process took 5 weeks. I interviewed at Amazon in Dec 2017
Interview
1. First they give a Online Debugging Test with 7 debugging questions. If you are calm and have practiced debugging questions you will be OK. Each question only requires you to make one or two changes. The issues are mainly with the Array indexing and with operators being wrong (< vs > vs != etc). Just look at those specifcially and you will be fine. There is also an IQ test at the end of this. You can't do anything to prepare just come focused.
2. After the debugging test is passed, wait like 3 days and they will email you the second Online Assesment. This one is two coding questions. This one is kind of hard. I didn't pass all the test cases. 22/22 on second question and 18/20 on the first question but I still moved on. There is also a personlaity test at the end of this. Very easy dont worry.
3. Wait 10 days, and they will email you about a phone interview. They will call you for a 45 minutes interview.
I havnt heard back about my result from the Phone Inteview but Im not too hopefull. I ws able to write a good solution to the question but I was nervous and had trouble optimizing it. Passing phone interview is a game of luck if you are able to get a question you have practiced or seen something similar and can execute it. I just put Yes, but declined on this review because I just dont know my result yet. #pleaseprayforme
Interview questions [1]
Question 1
Online Assesment 1 ( 7 Debugging)
1. Fix error in Sorting program (tricky but think about what it does)
Online Assesement 2:
1. Add a node to a linkedlist with a cycle
2. Confusing question about a Scheduling Amazon Packages
Phone Interview:
1. Implement a Queue with a Stack
2. Optimize Your solution