← Back to Directory

Amazon interview notes, page 60 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 - Behavioral / Leadership

May 2026
Amazon SWE behavioral round, all leadership principles stuff. Three questions, each with follow-ups that go deeper than you'd expect if you're not prepared.
  • Tell me about an important project you delivered under a tight deadline. What was at stake, how did you plan and prioritize, and how did you ensure on-time delivery without compromising quality?
  • Describe a significant obstacle you ran into on a project. What options did you consider, what did you choose to do, and what happened?
  • Tell me about a time you supported a teammate who was struggling. How did you recognize they needed help, what did you do, and what was the outcome for them and the team?

“The follow-ups are where this gets hard.”

View Post

Amazon·Product Manager·Onsite - Behavioral / Leadership

May 2026
PM interview at Amazon with a behavioral question about handling compressed timelines. Pretty standard stuff but it still tripped me up a bit in the moment.
  • Tell me about a time you had to deal with a project deadline that got moved up unexpectedly. How did you manage it and what happened?

“I had a decent story for this but I spent too long on the setup and kind of rushed the outcome.”

View Post

Amazon·Software Engineer·Technical Phone Screen

May 2026
Amazon SWE coding round, one algorithmic problem about making an array non-decreasing using range-add operations. Clean problem on the surface but the proof side of it is where things get interesting.
  • Given an integer array, you can pick any closed interval and add a positive integer to every element in it. Minimize the total sum of all values added across operations so the final array is non-decreasing.

“The code itself is basically five lines once you see it: just sum up the drops between consecutive elements where a[i-1] > a[i].”

View Post

Amazon·Machine Learning Engineer·Technical Phone Screen

May 2026
Amazon ML engineer screen with one technical question about handling label scarcity at scale. Pretty short post to reflect on but the question itself has a lot of surface area.
  • How would you train a model on a large dataset where only a small fraction of the data is labeled?

“This is a meaty one and I didn't structure my answer well.”

View Post

Amazon·Product Manager·Onsite - System Design / Architecture

May 2026
Amazon PM interview with a system design question that blended product thinking and technical architecture. Single question but it went pretty deep, covering APIs, components, and how you'd actually make Alexa work on a Peloton.
  • Design a system for an Alexa-integrated Peloton bike. Walk through the API design, system architecture, and key components.

“This one pushed me further into the technical weeds than I expected for a PM role.”

View Post

Amazon·Data Scientist·Onsite - Behavioral / Leadership

May 2026
Amazon DS behavioral round, basically a full ownership deep-dive. One big question that branched into a technical follow-up, so you really need to have a project you know inside and out.
  • Walk me through the most complex project you've worked on, from start to finish. Then pick one specific technical piece you mentioned and explain exactly what the challenge was and how you solved it.

“The follow-up is where it gets real.”

View Post

Amazon·Software Engineer·Onsite - System Design / Architecture

May 2026
System design round at Amazon for a software engineer role, focused pretty heavily on ML infrastructure and attention mechanisms. Not your typical distributed systems question, which threw me a bit.
  • Walk through the major families of efficient attention for long sequences and compare their accuracy, throughput, and memory trade-offs.
  • Explain why FlashAttention improves performance and describe the conditions under which it helps most.
  • What constraints affect FlashAttention's applicability, and how do sequence length, head dimension, memory bandwidth, and numerical stability factor in?

“I knew the high-level categories (sparse/sliding-window, low-rank/kernelized, recurrent/state-space stuff) but fumbled when they pushed me on actual numbers.”

View Post

Amazon·Software Engineer·Technical Phone Screen

May 2026
Amazon SWE coding round, one question the whole time. Pretty standard binary search problem but the constraint about shipping order tripped me up for a minute.
  • Given an array of package weights and a number of days D, find the minimum ship capacity that allows all packages to be shipped within D days. Packages must be loaded in order, and on any given day you can load packages up to the capacity limit.

“I knew binary search was involved pretty quickly, the tricky part was nailing down the bounds.”

View Post

Amazon·Software Engineer·Online Assessment (OA)

May 2026
Amazon SWE online assessment with a logistics simulation problem. Pretty straightforward premise but the greedy vs brute-force angle takes a second to see clearly.
  • Given a set of trucks each with a starting weight capacity, and a list of packages with given weights, determine if all packages can be delivered. Each time a truck makes a delivery, its capacity is halved (floor division). Return 1 if all packages can be delivered, 0 otherwise. Multiple test scenarios are provided.

“My first instinct was to just sort the packages descending and greedily assign them to the highest-capacity truck available.”

View Post

Amazon·Software Engineer·Technical Phone Screen

May 2026
Amazon SWE interview with a pretty gnarly math/expression problem. One question, no behavioral fluff, just pure algorithm work under pressure.
  • Given a positive integer x, find the minimum number of operators (+, -, *, /) needed to build an expression of the form x op x op x op x... that evaluates to a given target value. Division returns exact rational numbers, and standard order of operations applies with no parentheses allowed.

“This one messed me up more than I expected.”

View Post