← Back to Directory

Amazon interview notes, page 48 of 159

FAANG / Big Tech

Most of these Amazon write-ups come from Software Engineers (1,092), then Data Scientists (182) and Product Managers (165). The most reported rounds are the technical phone screen (618), the behavioral / leadership round (309), the online assessment (228) and the system design round (159).

1581 interview notes · updated Oct 2026

Amazon·Software Engineer·Technical Phone Screen

May 2026
Amazon SWE interview with two algorithm problems back to back. Both were array manipulation questions with a twist on classic greedy/sliding window ideas. Felt manageable but the second one had some edge cases I didn't fully nail in the moment.
  • Given a list of positive integers representing task sizes, you can repeatedly merge any two items at a cost equal to their combined size. Implement a function that returns the minimum total cost to reduce the list to a single item. Also explain the algorithm and its time and space complexity.
  • Given an array of machine strengths and an integer k, remove exactly k consecutive elements such that the sum of absolute differences between all adjacent pairs in the remaining array is minimized. Return the minimum cost and the starting index of the removed block. Aim for O(n) or O(n log n).

“This is basically Huffman coding in disguise, and I knew that immediately which felt good.”

View Post

Amazon·Software Engineer·Technical Phone Screen

May 2026
Amazon SWE interview that went pretty deep into graph algorithms. Started with a classic linked list problem but the follow-up kept going until we were talking about distributed systems and memory constraints, which I was not fully prepared for.
  • Given a singly linked list, determine if it contains a cycle. Implement a solution using O(1) extra space and explain why it works.
  • Generalize the cycle detection problem to a directed graph where nodes can have multiple children. Given a starting node, determine if any cycle is reachable from it. How would you handle disconnected graphs, graphs too large to fit in memory, and what are the time and space complexity trade-offs?

“Floyd's two-pointer thing, slow and fast pointer.”

View Post

Amazon·Software Engineer·Onsite - Behavioral / Leadership

May 2026
Behavioral round at Amazon for a SWE role, pretty standard leadership principle stuff. Just the one question shared but it's a classic they love to ask.
  • Tell me about a time you found a simple solution to a complex problem.

“I had a story ready but halfway through I realized it wasn't actually that simple of a solution, more like a medium-effort fix dressed up as elegant.”

View Post

Amazon·Technical Program Manager·Onsite - Behavioral / Leadership

May 2026
Behavioral round for a TPM role at Amazon. Just one question but it carried the whole interview, basically a decision-making deep dive dressed up as a simple 'pick one' prompt.
  • Describe a situation where you had multiple viable solutions and had to pick one. How did you decide, and what happened as a result?

“I went in thinking this was a straightforward trade-offs question but it's really about your decision-making process under ambiguity.”

View Post

Amazon·Product Manager·Onsite - Behavioral / Leadership

May 2026
Behavioral round for a PM role at Amazon. Just one question from what I can tell, classic leadership principles territory.
  • Tell me about a time you ran into obstacles while executing a plan. What did you do?

“Pretty standard for Amazon but I still fumbled the setup a bit.”

View Post

Amazon·Product Manager·Onsite - Product Sense / Strategy

May 2026
Amazon PM interview for what seemed like an ops-adjacent role. The whole session was basically one big case question about building a driver performance framework, with follow-ups that kept pushing on edge cases I hadn't fully thought through.
  • How would you evaluate delivery driver performance beyond just package count and total delivery time?
  • What data would you need to collect to build this kind of performance framework, and where would you expect gaps?
  • How would you structure the actual scorecard, and how would you prevent it from rewarding drivers who drive unsafely fast?
  • How should weather and other external factors be incorporated into the evaluation without letting them become a blanket excuse for poor performance?
  • What would you do if drivers don't trust the scoring system?
  • How would you tell whether a driver's poor performance is caused by route assignment rather than their own behavior?

“This is the core question and it sounds manageable until you realize how many rabbit holes it opens.”

View Post

Amazon·Software Engineer·Online Assessment (OA)

May 2026
Got an OA link from Amazon for a software engineering role and came here mostly to ask about the AI-assisted coding round since that's new territory for me. The assessment has two coding questions (one standard, one in some kind of repo environment with AI access), plus a work simulation section.
  • How does the AI-assisted coding environment in Amazon's OA actually work, and is it more about knowing how to prompt well or still mostly about coding ability?
  • What is the difficulty level of Amazon's OA coding questions compared to a typical online assessment, and how tight is the time pressure?

“This is the part I'm most anxious about going in.”

View Post

Amazon·Software Engineer·Online Assessment (OA)

May 2026
Amazon SWE online assessment with a sliding window algorithm problem. The coordinate compression angle was the part that actually mattered and I didn't realize it until after.
  • You have a number line where segments define ranges of positions, each position in a segment holding a fixed money value. Given k consecutive positions you can pick, find the window that maximizes the total money collected.

“The naive version isn't bad.”

View Post

Amazon·Software Engineer·Technical Phone Screen

May 2026
SQL join behavior question at Amazon for a BI Engineer role. Pretty focused on the mechanics of duplicate keys across tables, which is one of those things you think you know until someone asks you to actually show the row counts.
  • Given two tables where the same key value appears multiple times in both (3 rows in one, 5 in the other), walk through the exact result sets returned by a LEFT JOIN, RIGHT JOIN, and INNER JOIN on that key column. Explain why each join produces the row count it does.

“The Cartesian product part is what trips people up.”

View Post

Amazon·Software Engineer·Technical Phone Screen

May 2026
Amazon SWE technical screen, one coding question, interviewer was pretty relaxed and collaborative about the whole thing.
  • Design and implement an LRU Cache.

“The interviewer had a specific implementation in mind using a doubly linked list.”

View Post