Amazon New Grad SDE 1 Interview Experience
Amazon SDE1 Interview Experience
AWS SDE 1 interview preparation
Amazon SDE1 Final interview
Is it a US-based role?
More on reddit.comWhat is the Amazon SDE-1 interview process like?
What is the interview process like for a Sde1 at Amazon?
What is the interview process like for a SDE 1 at Amazon?
Videos
Giving it back to reddit as I relied heavily on the experiences. I had my virtual loop recently and the rounds were as follows:
Edit: Timeline
10/11 - OA
10/14 - Recruiter asked for availability
10/16 - Got the schedule
10/29 - Interviewed, 3hr loop
10/31 - Offer
Round 1: 1 hr LP
The interviewer was a very senior manager, he was friendly in the beginning but as the interview started he kept on a poker face. I tried to answer everything in STAR format and also answered all of his follow ups. He asked around 3 questions with 4-6 followups on each. Tip: say something technical or throw some jargon and they will stop probing you, make sure you know what you are saying though. I have no idea how it went.
Round 2: 20min LP and 30 min LLD
Was asked a simple LLD problem, and two LP questions. The interviewer was very supportive and did make it more like a conversation. The LLD was something like design a load balancer.
Round 3: 1hr for 2 LC.
First question was a very easy LC problem, BUT he asked 6 follow ups and I had to give solution to each and code everything up. Mind you the question was very easy but the last two followups were tricky. The second one was an easy medium hashmap based problem and he asked one followup on it. Luckily was able to do all the followups for both questions in time and he didn't have to give hints. This interviewer was the nicest of all, very friendly and didn't make it feel like an interview.
Overall Id say it was a good experience and learnt a lot. The waiting games begin, it can be 50-50 given the first one was the bar raiser. Overall, it depends A LOT on luck, but Id say for SDE 1 it is probably the easiest to get in to Amazon right now.
So... I gave 2 interview rounds on 25 August after preparing for around 30 days on LeetCode.
The interviews went fine(as per me). Here I am giving an overlay of my experience. I was super nervous on the day of the interview but to be honest after the interview started, it all went away. So, word of advice to the worriers out there - Be nervous, it's alright just don't doubt yourself -- I mean... okay... doubt yourself a little bit but don't let it stop you from trying.
Here we go:
-
The level of the questions was between easy and medium.
-
I had solved around 90 questions from Neetcode.io list(Thanks x 1000 neetcode guy! really). That's all I went with to the interviews, apart from the coding I had been doing on and off the past couple of years.
-
First Round:
-
The interviewer started with a brief introduction about himself and asked me to do the same.
-
Interviewer was a Sr. System Dev Engg.
-
He then asked a Coding Question(DP):
-
It was related to DP, something to do with counting maximum of something.
-
He asked me to take a couple of minutes in silence to gather my thoughts and understand the problem, which I was happy take.
-
I asked a couple of questions related to data constraints and all.
-
Was able to solve it finally.
-
Dry ran it; then he asked me to paste the code in the chatbox.
-
It took around 40 minutes, from explaining my approach to writing the code.
-
I felt, I wasn't able to explain my solution clearly but he kept asking clarifying questions.
-
-
He then asked another coding question(Binary Trees):
-
There wasn't much time left so he asked me to explain my approach and write the code simultaneously; which I did.
-
I missed a small base case; he pointed it out to me and corrected it.
-
-
First round over.
-
-
Second Round:
-
His Intro + my Intro.
-
One LP question.
-
Tell me about a time when I didn't know what to do or how to solve a problem; what I did and what was the outcome.
-
Answered it using a situation from my work - was honest about my shortcomings.
-
He seemed happy with the answer.
-
-
First coding question(Strings and Arrays) standard Leetcode problem.
-
Was able to solve it under 20 minutes.
-
Discussed a few approaches and selected one to code for.
-
He was happy with the answer.
-
-
Second coding questions(Strings + DP) :
-
It was a Leetcode problem but I hadn't seen it before.
-
I started with a solution but discarded it myself after pointing a scenario where it would fail - he seemed happy that I was able to point that out.
-
Then came up with the actual solution and coded for it.
-
-
Then he asked if I had any questions.
-
I asked a couple of questions about the work culture.
-
He was working with Alexa team so I asked him if he had an Alexa for unit testing his code(We had a laugh about this question.)
-
-
Interview over.
-
It has been more than 2 weeks and I still haven't heard from them. Does that mean I am out or do I still have any chance?