Amazon | SDE2 | Seattle | August 2021 [Offer]

Previous Experience
Graduated from a very well known CS school in May 2020. Have worked full-time for a year at F500 company. Recruiter reached out to me in late July and moved forward with an interview

Interview
Going to be generic since NDA but will provide my overall thoughts on how I did. Also to note, there was 2 LP questions before each interview. Some people say to write down examples for every single LP and memorize them, but honestly I found that giving off the vibe Amazon LPs want you to have overall was simpler and easier.

  1. Onsite 1 - System Design
    * This was with the hiring manager and it was a generic system design problem. Frankly I didnt know I was interviewing for SDE2 until I got this question. I did not prepare at all for system design and fumbled my way through it, I thought it went well though
    * My grade - 4/5
  2. Onsite 2 - Coding
    * A leetcode Medium related to binary search trees. Needed some hints from interviewer regarding which solutions worked and which didnt, but was able to get to a working solution at the end
    * My grade - 3/5
  3. Onsite 3 - Coding
    * Although this was meant to be a coding round it felt like a system design round. Interviewer asked me to design a class that handled some game logic. It was very bizarre and generic question. I rambled a lot and was not at all as detailed as I couldve been with my answer in designing classes and methods. There really isnt a wrong answer for this question but I think my design I chose was decent
    * My grade - 3.5/5
  4. Onsite 4 - Coding
    * An easy-medium difficulty interval problem. I got the first question right off the bat but struggled with the followup questions a little bit. It was much more of a generic interview quesiton
    * My grade 4/5

After the interview
I was downleveled to SDE1, which I am perfectly fine with since I only had 1 year of experience and was expecting SDE1. They mentioned the only area that I was lacking was in System Design (tbh i thought I did decent, but I am also unaware as to what constitutes a good System Design solution) and hence the downlevel. But they were prepared to give me an offer for SDE1.

Closing Thoughts
I personally didnt do that much Leetcode (maybe like 20 or so) leading up to the interview> I spent most my time learning about DSA by itself which I found to be helpful. Also I was convinced I would not get an offer since I required some hints from interviewers in Onsite 2 and 4. But I guess as long as you get a working solution with hints is better than not getting a solution at all

Comments (2)