Experience: 4 months internship
School: High ranking UC
Position: SDE1 New Grad at Amazon
Location: Applied to the general application to work anywhere but was moved to Seattle, WA. Waiting to negotiate relocation.
Date: 8/14-9/27.
Signed an NDA so I won't be sharing the questions but I will give general concepts they were looking for!
Process:
After sending in my application I got an email for a 3 parts OA. Must complete part 1 to get part 2 etc.
OA1 : 7 Debugging questions ~30 minutes
OA2 : 2 coding questions (Leetcode Medium/hard) and a logic portion. I would suggest you sorting Amazon frequency list on Leetcode to practice! I passed all test cases. ~1.5 hour
OA3 : Work simulation,an interactive video simulation of a day in the life of an SDE at Amazon. You will be presented with various scenarios and select options for how you would respond. Finally, a survey at the end. ~2:30 hrs
Virtual Interview:
If you passed the OA round you will be invited to 3 rounds of Virtual Interview via Amazon Chime! Basically an onsite, but virtual. Each round was 45 minutes long with about 20 minutes dedicated to Leadership Principles (LP) questions and one coding question. All three of my interviewers were managers from all over the US. They were all super nice and fun people to talk to!
Virtual Interview 1:
Note: This one went very well! I finished a bit early so the interviewer and I had time to talk about edge cases and follow up questions. I wasn't expected to run the code on my system. The interviewer just copied the code for notes.
Virtual Interview 2 :
Note: This one was okay for me since I didn't give the most optimal solution. The interviewer made me share screen and run the code on my machine.
Virtual Interview 3 :
After the Virtual interview, I waited for about 6 business days to hear back. While constantly checking the student portal for my status, I noticed that I was "moved to a different job" and reapplied for an unlisted job. This was either good news or bad news so I was anxious the whole time! So if you got reapplied to a different job then you're in good hands!
How I prepared:
I didn't really prepare for the LPs that much; however, thinking back I did hit some LPs with my stories! Definitely work on this if you have time. I did leetcode for about 4 months with about 100 completed questions!