Amazon Web Services Software Developer Intern interview questions
Updated 27 Apr 2026
based on 28 ratings
Difficulty
Average
Experience
Very positive
How others got an interview
60%
Applied online
Applied online
20%
Employee referral
Employee referral
10%
Other
Other
10%
Campus recruiting
Campus recruiting
Interview search
28 interviews
Viewing 1 - 5 of 28 Interviews
Amazon Web Services interviews FAQs
Software Developer Intern applicants have rated the interview process at Amazon Web Services with 2 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 74% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I interviewed at Amazon Web Services (Seattle, WA)
Interview
In person interview conducted with team; 1 hour with the hiring manager, and 1 hour with a member on the team. Hiring manager took around ~1 hour just on behavioral(heavy emphasis on how I use AI in schoolwork/projects), and 1 hour with a member on the team with ~20 minutes behavioral, 40 minutes LC style coding round.
The interview process consisted of one round. The interviewer began with two to three behavioral questions focused on past experiences, teamwork, and problem-solving approaches. After that, the interview moved to a technical section where I was asked to solve a coding problem similar to those found on LeetCode. The interviewer also discussed my approach and reasoning while solving the problem.
Interview questions [1]
Question 1
tell me about a time you faced a difficult challenge?
I applied through an employee referral. I interviewed at Amazon Web Services (Tel Aviv) in Apr 2024
Interview
The interview process included a take-home assignment, followed by two online interviews. These interviews focused on technical problem-solving, system design questions, and discussions about my previous experience and approach to engineering challenges.
Interview questions [1]
Question 1
Q: You are given a transparent lottery machine containing many balls, and in each draw one ball is randomly selected. How would you design the system to perform the draw?
Follow-up questions included how the system should handle returning a ball back into the machine and reintegrating it into the draw process.