Amazon Software Development Engineer (SDE) I interview questions
based on 1.5K ratings - Updated Jun 17, 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,533 interviews
Viewing 406 - 410 of 1,533 Interviews
Amazon interviews FAQs
Software Development Engineer (SDE) I applicants have rated the interview process at Amazon with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 61.5% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 5 months. I interviewed at Amazon (Toronto, ON) in Mar 2025
Interview
it was a great experience but I didn't get the job. I was asked Lru cache and currency conversion for the 2 technical part and so lp related questions for the behavioural.
I applied online. The process took 1 week. I interviewed at Amazon (Chicago, IL) in Feb 2025
Interview
only 2 rounds done - and no call back from the company or no results shared for second round. i was about to schedule for next round but i did not get any call back. i tried reaching hr team but still no response from them
I recently attended the Amazon interview process for the role of Software Development Engineer. The process consisted of two rounds, both conducted online. The first round was an online coding assessment, where I was given two algorithmic problems to solve within a limited time. These problems primarily focused on data structures and algorithms, testing my logical reasoning, edge case handling, and time complexity optimization. The second round was a live coding interview conducted on a shared editor. In this round, the interviewer asked me to solve one or two coding problems in real-time while explaining my thought process and approach. The problems were based on core DSA topics such as arrays, hash maps, recursion, or trees. I was expected to write clean, optimized code and also discuss the time and space complexity of my solutions. Overall, the experience was intellectually stimulating, and it highlighted the importance of clear communication, problem-solving under pressure, and strong fundamentals in data structures and algorithms.