Amazon Software Development Engineer SDE interview questions
based on 1.5K ratings - Updated Jul 8, 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
60%
Applied online
Applied online
19%
Campus Recruiting
Campus Recruiting
10%
Recruiter
Recruiter
8%
Employee Referral
Employee Referral
2%
Other
Other
1%
In Person
In Person
0%
Staffing Agency
Staffing Agency
Interview search
1,537 interviews
Viewing 626 - 630 of 1,537 Interviews
Amazon interviews FAQs
Software Development Engineer SDE applicants have rated the interview process at Amazon with 3.8 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 59.7% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at Amazon as a Software Development Engineer SDE according to 4 Glassdoor interviews include:
Personality test: 33%
One on one interview: 33%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
Final Round: Did 3 rounds of technical interviews and 1 system design in 1 day. Didn't get an offer in the end but was recommended to interview for a front end role instead
I recently applied for an SDE position at Amazon and was excited to progress to a screening interview. After the interview, I received a congratulatory email and was asked to provide my availability, which I promptly did. Unfortunately, after multiple follow-ups with no response, I received an automated rejection email weeks later without any communication from the recruiters.
I understand the hiring process can be busy, but the lack of communication was disappointing, especially from a company like Amazon. This experience was not what I expected, and I hope Amazon can improve its candidate communication process in the future.
I applied online. I interviewed at Amazon (Gurgaon, Haryana) in Mar 2022
Interview
I appeared for Amazon SDE-I FTE(Full Time Equivalent) hiring process through my college campus, in March 2021. First, there was an Online Coding Round and it was followed by three rounds of virtual interview process.
Online Coding Round: From the Online Coding Round, about 40 candidates were shortlisted for the interview process which was held in the next week.
In the online coding round, two questions (different questions to different candidates) were asked, one a bit tricky and the other one easier. I actually ended up doing neither with complete success (:3).
In my first question, I remember I passed about 8 out of the 13 total test cases and passed only 2 out of the 9 in the other one. I thought I had no chances for qualifying through but when the shortlist was published, I ended up being quite high up in the list. I was surprised but later what I learned was, the developers who make those questions, actually go through your code thoroughly and find out whether you used the correct logic (or at least close to it) or not.
Interview questions [1]
Question 1
Given a string S of distinct character of size N and their corresponding frequency f[ ] i.e. character S[i] has f[i] frequency. Your task is to build the Huffman tree print all the huffman codes in preorder traversal of the tree.
Note: While merging if two nodes have the same value, then the node which occurs at first will be taken on the left of Binary Tree and the other one to the right, otherwise Node with less value will be taken on the left of the subtree and other one to the right.