← Back to Directory

Amazon interview notes, page 45 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·Product Manager·Onsite - Behavioral / Leadership

May 2026
PM behavioral round at Amazon, pretty much what you'd expect: leadership principles front and center, one question about process redesign that I thought I handled okay but honestly couldn't tell by the interviewer's face.
  • Describe a time you redesigned a process and walk through your reasoning for doing it.

“I had a story ready but I front-loaded too much context and barely got to the impact before they nudged me along.”

View Post

Amazon·Product Manager·Onsite - Behavioral / Leadership

May 2026
Amazon behavioral round, pretty standard stuff. One question about handling a situation where you couldn't meet a user requirement. Not a lot of context to go on but it felt like a leadership principles screen.
  • Describe a time when you were unable to fulfill a user requirement. What steps did you take?

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

View Post

Amazon·Software Engineer·Onsite - Coding / Algorithms

May 2026
Amazon SWE interview that went deep into routing and pathfinding for a delivery robot scenario. Felt like a graph problem at first but it kept growing into something closer to TSP territory, which I was not fully prepared for.
  • You have a delivery robot on a 2D grid with obstacles. Given a start position, a list of pickup locations, and their corresponding drop-off locations, find the most efficient route the robot can take to complete all deliveries. Each pickup must happen before its corresponding drop-off.
  • How would your approach change if the robot has a maximum carrying capacity, meaning it can only hold a limited number of packages at once?
  • For small numbers of pickups, can you solve this optimally? What algorithm would you use and what is the complexity?
  • How would you handle a much larger number of delivery locations where an exact optimal solution is not computationally feasible?

“Started with BFS for point-to-point shortest paths and that part went fine.”

View Post

Amazon·Data Scientist·Technical Phone Screen

May 2026
Amazon Data Scientist coding screen, one meaty algorithm question with a bunch of follow-ups stacked on top. The core problem felt manageable but the follow-ups kept coming and I wasn't fully prepared for the streaming angle.
  • Write a function that returns the mode(s) of an integer array. If all values are unique, return an empty list. Multiple modes should be returned ordered by first occurrence. The solution should run in O(n) expected time and O(u) space where u is the number of unique values.
  • How would you adapt the solution to handle a streaming array of unknown length, emitting current modes over a sliding window of size W, using O(u_window) space?
  • How would you handle tie-breaking deterministically when the input is case-insensitive string data, while still preserving stable insertion order?
  • What is the worst-case time and space complexity of your solution?

“I got the core logic pretty fast.”

View Post

Amazon·Machine Learning Engineer·Technical Phone Screen

May 2026
Amazon ML Engineer loop, heavy on the fundamentals. The whole session was basically one long logistic regression deep dive and I was not as prepared for the math-first approach as I thought I was.
  • Walk me through logistic regression from scratch, including how you derive the loss function and the gradients.
  • What is the logit link function and why does logistic regression use it?
  • How do you choose a decision threshold, and when would you move it away from 0.5?
  • What does it mean for a classifier to be well-calibrated, and how would you check it?
  • Compare L1 and L2 regularization for logistic regression. When would you prefer one over the other?
  • How does feature scaling affect logistic regression, and what happens when you add interaction terms?
  • Your training data has severe class imbalance. How do you handle it in the context of logistic regression?
  • What evaluation metrics make sense when classes are imbalanced, and why is accuracy a bad default?
  • How do you interpret the coefficients of a logistic regression model, and what are odds ratios?
  • What are the common failure modes of logistic regression in production?

“I started okay with the sigmoid and the likelihood setup, but when they pushed me to actually derive the gradient step by step I got a bit tangled in the chain rule notation.”

View Post

Amazon·Software Engineer·Onsite - Behavioral / Leadership

May 2026
Amazon behavioral loop for a software engineer role, focused entirely on the Learn and Be Curious leadership principle. Pretty standard format but the follow-ups pushed harder than I expected on the mechanics of how you actually learned something, not just what you learned.
  • Tell me about a project where you had to learn a large amount of new material from scratch. What was the project, how did you actually go about learning what you didn't know, and what happened?
  • Walk me through exactly how you learned one specific thing you didn't understand. Did you read code, write small tests, ask someone, read design docs?
  • How did you decide when you'd learned enough to move forward versus needing to keep going?
  • After you learned something new, did you document it or share it so the next person wouldn't have to start from zero?
  • Tell me about a time your initial understanding of something turned out to be wrong. How did you find out, and did it change how you approach learning?

“I had a decent story ready but fumbled the 'how' part.”

View Post

Amazon·Data Scientist·Onsite - Behavioral / Leadership

May 2026
Behavioral round for a Data Scientist role at Amazon, all soft skills questions. Nothing technically hard but the volume of situational questions back to back was a bit exhausting to prep for.
  • Tell me about a time when a coworker or teammate was struggling. What did you do to help?
  • Describe a situation where you had to dig deep into an unfamiliar problem to find a solution.
  • Tell me about a time you had to make a decision under a tight deadline without being able to fully evaluate all your options.
  • Can you give an example of when you made an important decision on your own without checking in with a manager or professor first?
  • Tell me about a time you stepped outside your comfort zone and tried something completely new.

“I had a decent story for this but I rambled too much on the setup and ran out of time before getting to the actual outcome.”

View Post

Amazon·Software Engineer·Online Assessment (OA)

May 2026
Amazon SWE coding question involving array grouping and median-based scoring. Pretty clean problem on the surface but the optimization part takes some thinking.
  • Given an array of integers, divide it into groups of exactly three elements (ignoring any remainder that can't form a complete group). Each group's value is its median element. What arrangement of groups maximizes the total sum of medians?

“Took me a minute to see the pattern.”

View Post

Amazon·Software Engineer·Technical Phone Screen

May 2026
Amazon SWE interview focused entirely on a binary tree visibility problem. They wanted two full implementations plus complexity analysis and edge case walkthroughs, so it was more thorough than I expected for what sounded like a single question.
  • Given a binary tree, return the left view and right view: for each level, the leftmost and rightmost visible node. Implement both a BFS level-order approach and a DFS approach with depth tracking, and provide time and space complexity for each.

“I started with BFS because it felt more natural for level-order stuff, and that part went fine.”

View Post

Amazon·Product Manager·Onsite - Product Sense / Strategy

May 2026
Amazon PM interview with a meaty product design question about building a driver performance evaluation system from scratch. One question, but it had a lot of layers and I definitely underestimated how deep they wanted me to go on the data side.
  • Amazon currently only tracks packages delivered and total delivery time per driver. How would you design a more comprehensive framework to evaluate driver performance fairly?

“I started with the obvious stuff, on-time rate, customer feedback, and thought I was doing well.”

View Post