Amazon Software Engineer Interview Experiences & Questions
30 candidates share their Amazon Software Engineer interviews: each round, the questions asked and the outcome. Latest: Sep 2026.
What to expect · Amazon Software Engineer
Based on 30 real interviews
The Amazon Software Engineer interview process
Most common round types: Coding (15), Behavioral (13), System Design (8), Data Structures & Algorithms (7), Technical (6), Project Discussion (3).
Real Amazon Software Engineer interview questions
- Reverse a linked list.
- Top K Frequent Elements
- Tell me about a time you had to deep dive.
- Design a coupon and voucher system for purchases, including different discount types and the ability to add new coupon types.
- Segment Tree Questions
- Tell me about yourself.
- Lookup an element in a binary tree (not a BST)
- Construct a binary tree given its preorder and inorder traversals.
- Koko Eating Bananas
- Why do you want to join Amazon?
- Design Amazon Locker (low level)
- JAVA Project Bug Fixes
- What is the project you are most proud of?
- House Robber LC (simple one, and then one with trees)
- How would you remove duplicates in a string?
- In the leadership-principles section, I got agree/disagree statements around scenarios like choosing between two features, helping a teammate after hours, reporting conflict, and general work-style statements.
- What is your strongest technical expertise?
- Find the longest substring without repeating characters.
- Implement regular expression matching for a string and pattern, where . matches any single character and * matches zero or more of the preceding element.
- Given a tree with N nodes, each node has an integer value A[i] . We need to remove exactly one edge such that the tree is split into two connected components. For every possible edge removal, calculate: |…
- Alien Dictionary
- Tell me about a time you had to make a decision with incomplete information. What did you do?
- Tell me about a time when you raised the bar.
- Talk me through your work experience in the past year.
- Given a string of digits from 2 to 9 and the classic phone keypad mapping, return all possible letter combinations the number could represent.
- Tell me about a time when you missed a deadline.
- Given n houses in a line with money in each, find the maximum amount a robber can steal, without stealing from two adjacent houses.
- Talk about a project or a time when you took ownership. What were your responsibilities and what actions did you take?
- Current tech stack and project details
- Design an evaluation framework for ads ranking.
- Given a number of courses and a list of prerequisite pairs, return true or false depending on whether it is possible to finish all courses.
- Describe the most technically complex project you have worked on and explain why it was complex.
- Fix bugs in a Movie Recommendation System
- Tell me about a time you disagreed with a teammate and how you handled that conflict.
- Resume based questions
- Implement LRU Cache.
- Solve an array problem where you are given two arrays and need to construct a new array by multiplying values across positions.
- Tell me about a time when data failed you.
- Design a rate limiter.
- Solve a graph problem related to connected components.
Showing 40 of 99 questions. Open any experience for every question and how the candidate answered.
All 30 Amazon Software Engineer interview experiences
“The process was more rigorous than anything I’d done at other big tech companies, but the recruiter was actually accurate and helpful on what to prepare, which is rare and I really appreciated that.…”
“It was well, interviewer was helpful and was asking mostly standard questions from leetcode. I prepared from Strivers A2Z sheet so it was enough. I could have explained my thinking better”
“OA was extremely rigourous and took about 3-4hrs at a stretch. 2 coding ques 1) DP Hard 2) Springboot framelwork 6 errors. had to solve using AI assisted bot through a repository”
“The difficulty level was medium, interviewer was very interested in understanding the different approaches rather then looking on a particular solution”
“The process was pretty clear and straitforward. As long as coding skill is well prepared. You should be fine.”
“Overall experience was average, for last round interviewer was not friendly and he was not helping instead of I ask something they go deep into it”
“The overall process was structured and professional, with a mix of coding, technical discussion, and behavioral questions based on Amazon Leadership Principles. The interviewers were clear and gave…”
“My interview panel was for a specific team and not a general hiring pipeline. 3 rounds technical + behavioral. First 20 mins behavioral then technical. Last round was bar raiser. Everything went…”
“The OA is quite long and has multiple parts. Other than the technical coding questions, there are behavioral questions based on the LP and work style simulation (choosing between email replies)”
“Both core rounds went okay-ish so far. The DSA round was strangely fixated on trees (weird) —the one topic I had not really prepared in-depth for Amazon—and was too focused on DP, strings, sliding…”
“1. Recruiter reached me out on LinkedIn 2. OA - you don't have to be perfect 3. Technical Screen (fail) 4. loop interview”
“I'm able to communicate while solving problem but unable to code the problem interviwers are very supportive and friendly they give hints when i stuck at last i was only able to provide pseudo code.”
“The OA was more challenging than I expected, the questions were more aligned with Competitive programming style. Recruiter was really supportive and informative. Still waiting on the next steps,…”
“The DSA question was not straightforward.The overall interview process was good. I suggest to take several mock interviews to get comfortable”
“I went in expecting the usual behavioral-first format, but in my loop they flipped it and opened with the coding question. The behavioral part still mattered, they just used the follow-ups to see if…”
“MY DSA was top notch so no issues there, leadership principle questions are predictable so I answered thoroughly.”
“Process was straightforward with quick feedback. Got a 3d dp and then easy second interview which was standard hashmap manipulation.”
“The process was fairly simple, online assessment with 2 coding questions and then multiple choice leadership principles questions (choose the right action for the given scenario). Then around a…”
“I said I deep dived on an AI project, and they immediately started asking what parameters I used to train the model and why I switched from one LLM to another. Even the behavioral round got super…”
“It went really well, they were trying to confirm whether I actually solved the assessment on my own and understood my solution.”
“The process was straightforward and detailed. All communications were done promptly and I was notified of every stage.”
“My overall Amazon New Grad SDE interview process was rigorous and fairly challenging. I had three rounds covering coding, Leadership Principles, and low-level design. The coding questions were not…”
“Smooth process overall but did take a while after the final to hear back about the offer (over a month) potentially due to headcount being still figured out at the time. Questions were easy - medium…”
“I interviewed for an Amazon Software Development Engineer internship in February 2025. The process was three rounds over about three weeks: a recruiter screen, a HackerRank assessment, and a final…”
“A lot of focus spent in every round on LP questions. Make sure to have sufficient stories, sometimes they plan to ask two, but end up asking a third one.”
“There is not that much interaction with a recruiter. I was lucky in the coding question was not hard but they have a bank essentially similar to leetcode mediums. The bar raiser round you should…”
“Too much bureaucratic process. Be prepared for ghosting. They expedite after onsites. Negotiation can take few rounds. Be patient, they do not throw away strong candidates.”
“It was really good as they do seem to care about interview and i had a great time discussing with the interviewer.”
“My interview process started with a coding round focused on data structures and problem-solving, where I was able to understand the problem and write a working approach but struggled with optimizing…”
“The interview was quite smooth. All of the interviewers asked their direct questions with no further small talk.”
More: all Amazon interviews · Software Engineer interviews at every company
Frequently asked questions
How many rounds are in the Amazon Software Engineer interview?
Candidates report a typical 3 rounds, usually including a recruiter screen, online assessment, phone screen, technical round.
How hard is the Amazon Software Engineer interview?
Candidates rate it 2.8/5 on average (medium), across 30 interviews.
How long does the Amazon Software Engineer hiring process take?
About 3 weeks from first contact to decision, based on reported timelines.
What percentage of Amazon Software Engineer candidates get an offer?
54% of candidates with a final result got an offer (13 of 24).
What does the Amazon Software Engineer interview focus on?
The most common round types are Coding, Behavioral, System Design, Data Structures & Algorithms.