Amazon Web Services Software Engineer interview questions
based on 293 ratings - Updated Jun 14, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
64%
Applied online
Applied online
21%
Recruiter
Recruiter
10%
Employee Referral
Employee Referral
3%
Campus Recruiting
Campus Recruiting
2%
In Person
In Person
1%
Other
Other
1%
Staffing Agency
Staffing Agency
Interview search
293 interviews
Viewing 146 - 150 of 293 Interviews
Amazon Web Services interviews FAQs
Candidates applying for Software Engineer roles take an average of 28 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Amazon Web Services overall takes an average of 41 days.
Common stages of the interview process at Amazon Web Services as a Software Engineer according to 1 Glassdoor interviews include:
One on one interview: 50%
Phone interview: 50%
Here are the most commonly searched roles for interview reports -
regular interview questions and can be found on line and prepare ds and algo questions. Behavior questions are also asked a lot
overall it's nothing surprising , google will find a tons of interview questions .
I applied online. I interviewed at Amazon Web Services (Sunnyvale, CA) in Aug 2024
Interview
The Amazon OAT on HackerRank features two parts: system design/behavioral and data structures algorithms. The technical portion includes medium difficulty LeetCode-style questions, offering a well-rounded evaluation of problem-solving and design skills.
Interview questions [1]
Question 1
OAT :
Given an array of integers (unsorted) and a value n indicating number of channels. You have to send all these numbers through n channels (At least one number should go through each channel)
You are given a 0-indexed integer array nums of length n.
nums contains a valid split at index i if the following are true:
The sum of the first i + 1 elements is greater than or equal to the sum of the last n - i - 1 elements.
There is at least one element to the right of i. That is, 0 <= i < n - 1.
Return the number of valid splits in nums.
I interviewed at Amazon Web Services (Vancouver, BC)
Interview
I had a screening, technical interviews with different engineers, then an interview with a director.
It went smoothly. The process is well documented and they are transparent about it.
It can be exhausting because of the long interviews