← Back to Directory

Amazon interview notes, page 91 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

Jun 2026
Amazon SWE interview with a tricky array traversal problem that looks deceptively simple until you actually try to nail the O(n) constraint.
  • You have an array that's a permutation of 1 to n. You scan left to right collecting numbers in order starting from 1, and whenever you hit the end without finishing, you start a new full pass. How many passes does it take to collect everything, and can you do it in O(n)?

“My first instinct was to just simulate it, which works but obviously blows up on time complexity for large inputs.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Jun 2026
Amazon phone screen for a SWE role, one meaty streaming design problem that ate the whole 25 minutes. Tighter than I expected for a phone screen.
  • Given a stream of reading events with fields (user, book, current position in seconds, total duration in seconds), design a system to detect 'abusive' books, where a book is flagged if more than 20% of its events come from users who jumped to the last 5% of the audio without ever having passed the 10% mark.

“This one took me a minute to fully parse.”

View Post

Amazon·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Amazon coding round, one algorithm problem that looks deceptively clean but has some annoying edge cases once you start thinking about cumulative adjustments.
  • You have an integer array. In a single operation, you can pick any contiguous subarray and increment every element in it by 1. What is the minimum number of operations required to make the array non-decreasing?

“Took me a while to see that this reduces to summing up the drops between adjacent elements after accounting for whatever increases you've already applied going left to right.”

View Post

Amazon·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Amazon behavioral round for a software engineer role, basically one meaty question about process simplification. The kind of question that sounds easy until you realize they want the full story: diagnosis, design, politics, and proof it worked.
  • Describe a time you took a complex, painful process and made it significantly simpler. How did you find the root of the complexity, design the fix, get people on board, and prove it was better?

“This one has a lot of moving parts and I think I underestimated how much they wanted the 'get buy-in' piece.”

View Post

Amazon·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Amazon SWE coding round, focused on an in-place array merge problem. The interviewer wanted more than just code, they pushed hard on trade-offs between different sorting and merging strategies, which I wasn't fully prepared for.
  • You have two unsorted arrays where the first has enough extra capacity to hold both. Merge them into a single sorted array in place, without allocating a new array. Walk through the different approaches and their trade-offs.

“I jumped straight to 'just sort the whole thing after appending' and the interviewer kind of nodded slowly in that way that tells you they're waiting for more.”

View Post

Amazon·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Interviewed at Amazon for a machine learning role, got a fairly textbook question about dataset splitting. Nothing too wild but it made me realize how much I'd been taking the basics for granted.
  • How would you split a dataset into training, evaluation, and test sets for a machine learning project?

“I answered it fine on the surface but stumbled when they pushed on why you'd need a separate validation set at all versus just using the test set for both.”

View Post

Amazon·Software Engineer·Online Assessment (OA)

Jun 2026
Amazon SWE coding assessment, one problem about minimizing cost to buy servers given power and price constraints. Pretty standard OA format, nothing surprising about the setup itself.
  • Given a list of servers each with a power value and a price of either 1 or 2 credits, find the minimum total cost to select a subset of servers whose combined power meets or exceeds a given target. Return -1 if it's impossible.

“My first instinct was greedy: grab all the price-1 machines sorted by power descending, then fill in with price-2 if still short.”

View Post

Amazon·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Amazon SWE coding round with a graph problem that was more involved than it looked at first glance. Doable if you know your DFS, but the max-diff twist across connected components added a wrinkle I wasn't fully ready for.
  • Given a graph defined by a list of vertices with integer values, a start vertex list, and an end vertex list, find the maximum difference between the max and min vertex values across all connected components.

“The setup took me a minute to parse.”

View Post

Amazon·Software Engineer·Onsite - Product Sense / Strategy

Jun 2026
Amazon product design interview, just the one question about designing a kayak rental service. Felt like a pretty open-ended product sense exercise with no obvious right answer, which was both freeing and a little stressful.
  • Design a kayak rental service.

“I started by trying to anchor on the user and their context, like who actually rents a kayak and what makes the experience frustrating.”

View Post

Amazon·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Amazon ML Engineer interview with a deep learning theory question. Pretty standard technical phone screen vibe, one meaty question that required you to actually know your fundamentals rather than just rattle off definitions.
  • Can you explain the vanishing gradient problem in deep neural networks, covering how backpropagation works, how activation function choice affects gradient magnitude, and what techniques exist to address it?

“This felt manageable at first but the multi-part structure tripped me up.”

View Post