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
I applied online. The process took 4 weeks. I interviewed at Amazon in Dec 2017
Interview
Amazon's SWE internship process this year consisted of two online tests and a final phone interview. I successfully passed the first online test, which consisted of debugging questions and some logic puzzles. The next online test had two typical coding questions (Linked List and LRU Cache). The final phone interview was very basic. I was asked some basic behavioral questions, and then spent most of the time on some technical questions (more Linked List questions). To my disbelief, even though I had solved the problems the interviewer gave me, I received a rejection email in 24 hours. Normally Amazon takes about at least a week to get back to you so I was surprised, especially since I correctly solved the problems. Perhaps something else in my application must have warranted a 24-hour rejection, but it is frustrating, nonetheless.