Amazon | SDE-1 | Seattle | December 2021 | Offer
Anonymous User
1942

YOE: <1
Degree: BE Computer Science, MS Data Science
Location: United States

Background Information
After trying to get into Amazon for 2 and a half years. Making it to the final round each time you can say I have been determined to get this job since my Sophmore Year of University. This has been a long time coming and I prepared a tried to get this job. Endless nights of studying, Leetcode, Hackerrank, Systems Design Practice, CodePath Courses. If I can say anything about rejection I've been rejected countless times by over 100 companies and about 30 times I've made it to the final round and could not close until now. If I have any advice is Start Interviewing early and get better practice enough practice where it becomes a conversation, and start Leetcoding/ Hackerranking/ until you have basic ideas and foundation of any approach to a problem.
If I could recommend anything at all it is CodePath Interview 12 Week FREE Program. It gives you structure and what I mostly struggled with at first is the initial idea of how a problem should be approached. And they help learning key-words to look for and approaches. Everyone should sign-up

Other than that do not get discourage by rejection do what programmers do best. Put your hood back up, put a smile on your face, and Code.

ROUND-1 : Call with Recruiter

  1. I believe this was an initial call to review my interest in the company, my resume, and the following steps, the interview informed me on the team, and said he had to speak to the Hiring Manager for a potential fit.

ROUND-2 : OA

  1. 2 Questions:

I believe I got this one and passed most test cases.
Question 1: Minimum Spanning Tree
Question 2: Find closest points to a certain spot in a graph

ROUND-3 : Technical Interview Phone Call

  1. I had received a message from the cordinator to schedule a 1 Hour Phone Call with a SDE-2.
  2. The interview was pleasant I do not remember the exact question but I had programed something in O(N) complexity and he asked if we could improve it. (TAKE A NOTE ANY IMPROVEMENT TO AN O(N) SOLUTION IS A HUGE HINT TO TRY MAKING IT SOLVABLE USING) Binary Search.

ROUND-4 : 5 Virtual Onsite Interviews

  1. (1 hour) - Product Manager: This was a full behavior interview where they asked me about past projects and heavy diving deep into the Leadership Principles. I was able to formulate the experience I had to make suitable answers to the LP's they asked.
  2. (30 Behavior + 30 code) - SDE2: First 30 minutes were behavior into Leadership Principles and the other 30 were coding question hits happen at certain times and then return hits that happened any amount of minutes before
  3. (30 minutes + 30 Minutes) - SDE2: 30 minutes of LP with diving deep into the technologies used and coding question to group words that contain the same letters but spelled differently together.
  4. (1 hour) - Hiring Manager : Another 1 hour of behavior questions, and some technical questions in terms of Software Practices, Systems, Networking. (I thought I bommed this one as I felt like my answers were adequate but like I believe many of us are we don't speak super technical because we don't have much experience in the real world)
  5. (15 Minutes) - SDE1: This was a lunch break where I was able to ask another person on the team how the culture is and how the team operates (No datapoints tracked here)

Tips- Try to approach the coding problems with a clear head and like you would approach real world problems. Understand what the questions means and ask clarifying questions and state your assumptions and get approval from the Interviewer. Match the problem into a problem that you may have looked at or a thought process you can think about (DFS, Binary Search, Tree Traversals, Graph Traversals, Adjancency List), talk about edge cases (Start off with a good approach that will work) and talk about the bad ones that forsure would not work and if you can assume they won't be inputs or you need to check for them. Talk to your interviewer of the ideas you have (Multiple approaches starting with what you think may be bad and then talk about pros cons and complexities) If you get stuck thinking of a better solution the interview sometimes helps.
Tips - Write down a lot of stories and the LP's they allign with. when I read comments like "You need 2 stories per LP" Sounds a bit crazy for me. I had like 7 concrete stories that demostrated behaviors I follow and the LP's that correlated with them (Ownership, Customer Obessesion, Learn and be Curious, etc etc)

Comments (3)