← Back to Directory

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

Apr 2026
Amazon SWE interview with a classic hard linked-list problem. Nothing shocking about the question itself but the complexity discussion at the end is where they really push you.
  • You have k sorted linked lists. Merge them all into a single sorted linked list and return it. Also walk through the time and space complexity of your solution.

“I went with the min-heap approach pretty quickly, which was fine, but the complexity breakdown is where I fumbled a bit.”

View Post

Amazon·Machine Learning Engineer·Technical Phone Screen

Apr 2026
Breadth-style ML interview for a senior role at Amazon, covering basically the whole ML curriculum in one sitting. Nine questions, fast pace, felt like a written exam more than a conversation. Some were straightforward, a couple had follow-up angles I didn't fully anticipate.
  • What is a p-value and how should it be interpreted? What are the common ways people misuse it?
  • What are overfitting and underfitting? How do you know which one you're dealing with, and what do you do about it?
  • What is causal inference and what methods exist for establishing causality from data?
  • What do encoding and decoding mean in the context of machine learning? Give some concrete examples.
  • Can you explain gradient descent and backpropagation at a high level?
  • What are vanishing and exploding gradients, why do they happen, and how do you address them?
  • How do you approach training a model when the class distribution is heavily skewed?
  • Your model shows 99% accuracy but is clearly not working well in practice. What's going on and how do you evaluate it properly?
  • What is an A/B test? If the results look weird or suspicious, what could explain that and how would you dig into it?

“I gave the textbook definition (probability of seeing data at least this extreme under the null) but fumbled a bit when pushed on what it does NOT mean.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Apr 2026
Amazon SWE coding round with a greedy array partitioning problem. Pretty clean problem once you see the sorting trick, but I fumbled around for a bit before getting there.
  • Given an integer array and a value maxdiff, partition the array into the minimum number of groups such that the difference between any two elements within any group is at most maxdiff. Return the number of groups.

“Spent probably two minutes staring at it before realizing you just sort first.”

View Post

Amazon·Software Engineer·Online Assessment (OA)

Apr 2026
Amazon SWE interview with a scheduling/simulation problem that looks like a simple greedy but has some tricky edge cases around the two-day constraint. Not much context on how it went overall.
  • You have N distribution centers (numbered 1 to N) and a list of M orders where each order specifies a destination city. Each day, a center can work on at most one destination city. If a center's number matches the destination city's number, it can fulfill all remaining orders for that city in one day. If they don't match, the center takes two consecutive days and is blocked during both. Find the minimum number of days to deliver all orders.

“Stared at this for a while before I even understood what 'two consecutive days' meant for scheduling.”

View Post

Amazon·Software Engineer·Onsite - Behavioral / Leadership

Apr 2026
Senior BI Engineer behavioral loop at Amazon, three questions all focused on past work with dashboards and metrics. Pretty standard for the level but they pushed hard on specifics, not vibes.
  • Walk me through a specific dashboard you built. Who was the audience, what metrics did you include, what design decisions did you make, and how did adoption go?
  • Tell me about a time you used data or a dashboard to catch a problem, figured out the root cause, and then actually shipped a fix.
  • How do you decide what to measure in the first place, and how do you balance one-off data requests against building more systematic monitoring? How do you get stakeholders aligned on that?

“This one felt easy until they started drilling into why I picked certain metrics over others.”

View Post

Amazon·Product Manager·Onsite - Behavioral / Leadership

Apr 2026
PM interview at Amazon, came down to a behavioral question tied to their leadership principles. Pretty standard format but the question itself has some teeth if you're not ready for it.
  • Tell me about a time you had to handle a difficult customer.

“This is one of those questions that sounds easy until you realize Amazon actually cares a lot about the specifics.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Apr 2026
Amazon SWE coding round, one question, pretty standard frequency-counting problem but the tie-breaking follow-up tripped me up a bit.
  • Given a list of integers or strings, count how often each distinct value appears and return the elements sorted by frequency from highest to lowest. How do you handle ties?

“Got the core solution pretty fast.”

View Post

Amazon·Data Scientist·Onsite - Coding / Algorithms

Apr 2026
Senior data scientist round at Amazon, algorithmic focus, they put you on the clock and expect clean code plus complexity analysis. Not a vibe check, they want you to actually know your stuff.
  • Design a data structure that supports inserting integers from an endless stream and can return the median at any point, with O(log n) insertion time and O(1) median query time. Walk through your implementation and complexity.

“I knew the two-heap trick going in but still fumbled the balancing logic under pressure.”

View Post

Amazon·Software Engineer·Onsite - Coding / Algorithms

Apr 2026
Amazon SWE coding round with a grid-based backtracking problem. Pretty standard stuff if you've seen LC 1219, but the input/output format being stdin/stdout threw me off a bit.
  • Given an m x n grid of non-negative integers, find the maximum sum of values along any path starting from any cell, where you can move up, down, left, or right and cannot revisit a cell.

“Basically LC 1219 with a thin disguise.”

View Post

Amazon·Software Engineer·Online Assessment (OA)

Apr 2026
Amazon SWE online assessment with a greedy/counting problem about dispatching warehouse items in minimum actions. Pretty standard OA format, nothing too wild.
  • Given an array representing the zones of m items in a warehouse, find the minimum number of dispatch actions needed to ship all items, where you can either send two items from different zones together or send one item alone.

“The key insight is figuring out how often the most frequent zone forces you into single dispatches.”

View Post