← Back to Directory

Amazon interview notes, page 133 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·Onsite - System Design / Architecture

Jun 2026
Amazon EM interview with a system design round. Just one question but it had a lot of surface area to cover.
  • Design a URL shortening service similar to TinyURL.

“I've seen this question floated around so many times that I thought I was prepared.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Jun 2026
Amazon SWE interview focused on a classic tree problem but pushed well beyond the surface, asking about stack overflow handling and complexity tradeoffs. The depth of follow-up questions made it feel more like a system design conversation than a pure coding round.
  • Given a potentially very large binary tree, compute its diameter (the number of edges on the longest path between any two nodes) in O(n) time. Walk through your recursive or iterative approach and justify why it's correct.
  • How would you handle very deep trees where recursion could cause a stack overflow? What's your iterative alternative?
  • What are the time and space complexities of your solution, and how does the space complexity change between the recursive and iterative versions?

“My first instinct was to write the naive two-pass solution where you compute height separately for each node, which is obviously O(n^2).”

View Post

Amazon·Product Manager·Onsite - Behavioral / Leadership

Jun 2026
PM loop at Amazon, behavioral round. Just the one question but it felt like they wanted a lot of detail on scope and ownership.
  • Describe a time you took on work that was clearly outside your role or job description.

“I had a decent story but I think I undersold the 'why me' part.”

View Post

Amazon·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Amazon coding round for a software engineer position. One algorithmic problem, pretty well-defined but the constraint against brute force made it genuinely tricky to think through on the spot.
  • Given an integer array, find the length of the longest contiguous subarray of length at least 2 where both endpoints are strictly greater than every element between them. You must solve it faster than O(n²) and explain your complexity.

“The examples made it feel approachable at first.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Jun 2026
Amazon SWE interview with a pretty gnarly design question around a weighted random sampler with time-based expiry. One question, but it had enough moving parts to keep me busy for the whole session.
  • You have a weighted random generator with add(value, weight) and next(). Extend it to support addWithExpiry(value, weight, expireAfterMs) so that each entry automatically stops contributing to the distribution after a given number of milliseconds. Walk through your data structure choices and how next() handles expired entries.

“I went straight for a min-heap keyed on expiry timestamps, which felt right, but then stumbled when they pushed on what next() actually does when it pops an expired entry mid-sample.”

View Post

Amazon·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Behavioral round at Amazon for a software engineer role. Just one question with a follow-up, pretty short session overall.
  • Tell me about a time you volunteered to take on something outside your usual responsibilities.

“Classic Amazon leadership question and I still fumbled the follow-up.”

View Post

Amazon·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
PM strategy question for Amazon, though oddly they asked me to design a product strategy for Netflix specifically. Just the one question, no behavioral warmup or anything.
  • Design a product strategy for Netflix covering fiscal years 2023 and 2024.

“I spent way too long on the market context and not enough on actual strategic bets.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Jun 2026
Amazon Applied Scientist screen with a classic interval merging problem. Nothing shocking, but the kind of question where you either know the sweep pattern cold or you fumble around sorting for five minutes hoping something clicks.
  • Given an array of intervals, merge all overlapping ones and return the resulting non-overlapping intervals.

“Sort by start time first, then walk through and merge whenever the next interval's start falls at or before the current end.”

View Post

Amazon·Machine Learning Engineer·Onsite - System Design / Architecture

Jun 2026
Amazon ML engineer system design round, single big question that basically asked me to design an entire computer-use agent from scratch. The scope was enormous and I don't think I covered everything they wanted.
  • Design a complete ML system for an agent that operates a computer GUI to complete tasks. Walk through pretraining, finetuning, reinforcement learning, and inference end to end.

“This question has so many layers that I spent probably too long on pretraining and ran out of steam by the time I got to inference.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Jun 2026
Amazon Applied Scientist interview with a coding problem around pair counting. Pretty algorithmic, nothing behavioral from what I can tell. The hashmap angle was the key insight and if you miss it you're probably spinning your wheels.
  • Given an integer array and a target value, count the number of distinct unordered value pairs (a, b) where a + b equals the target and a, b come from elements at different indices. A value can pair with itself only if it appears more than once in the array.

“The duplicate case is where people mess up.”

View Post