Amazon Software Development Engineer I (SDE I) interview questions
based on 1.5K ratings - Updated Jul 1, 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,535 interviews
Viewing 716 - 720 of 1,535 Interviews
Amazon interviews FAQs
Software Development Engineer I (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 1 week. I interviewed at Amazon (Madrid) in Mar 2024
Interview
The interview process consists of three stages. Firstly, there's an online assessment comprising two algorithm-based coding questions of medium difficulty where code performance is crucial. I managed to solve the first question and passed some of the tests for the second. Following this, there were inquiries regarding system design and behavioral aspects. I successfully navigated through this phase. The second stage entailed a one-hour online interview with an Amazon engineer, who proved to be very amiable. He posed questions like "tell me about a time when...?" and allocated the last 20 minutes to present a problem for me to solve. This problem required knowledge of data structures and algorithms, particularly recursion. While I identified the correct data structure and recognized the need for recursion, I couldn't develop the code as I hadn't prepared for such scenarios. Recursion hasn't been a part of my professional toolkit over my ten-year career, though I am confident I could handle it with some review. It's uncertain whether recursion is commonly used by Amazon developers on a day-to-day basis (I forgot to ask this question from the interviewer). Overall, I found the interview process frustrating and unproductive. I would advise prospective Amazon applicants to focus on practicing these specific algorithms typically encountered in interviews, as the ability to solve coding challenges seems to overshadow other problem-solving skills during the selection process. you have to develop the code, the behavioural questions and your problem solving skill doesn't matter in this interview.
Interview questions [1]
Question 1
tell me about a time when...?
typical recursion, data-structure, algorithm
Medium level 2 leetcode questions around BST and linkedlist.
Team details were not very clear during interview. Team changed after second day of joining. Please clarify team and work and tech stack before joining.
The interviewer seems to have no experience in interviewing people, did not find the exact location and link, did not provide help, did not give context. I have bad luck.