← Back to Directory

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

Apr 2026
Amazon PM behavioral round, pretty standard stuff. One question about continuous improvement that sounds easy but requires more structure than you'd expect.
  • Describe a time when you continuously improved a project over time.

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

View Post

Amazon·Software Engineer·Onsite - System Design / Architecture

Apr 2026
Amazon system design interview for a software engineering role, focused entirely on UI component architecture. One question, but it went deep fast and I wasn't fully prepared for how much they cared about accessibility and API design.
  • Design and implement a reusable dialog (modal) component for a UI component library. Walk through the public API, internal state management, DOM structure, keyboard interaction, accessibility, and how you'd support theming.

“This felt like a frontend system design question disguised as a coding question and I kept trying to write code when they really wanted me to think out loud about the API surface first.”

View Post

Amazon·Data Scientist·Technical Phone Screen

Apr 2026
Amazon Data Scientist interview with a combined SQL and Python analytics question built around an e-commerce sales dataset. The problem was scoped around Prime vs non-Prime segmentation and price bucketing, which felt very on-brand for the team.
  • Given a sales table with order date, a Prime membership flag, and price, write an SQL query that returns total sales broken out by Prime vs non-Prime customers for each of the past 12 months. Then, using pandas, compute the percentage of monthly sales contributed by each price bucket, where you define the bucket boundaries yourself.

“The SQL part was fine, month truncation plus a GROUP BY and a conditional aggregate.”

View Post

Amazon·Data Scientist·Technical Phone Screen

Apr 2026
Amazon DS interview with a meaty pricing strategy case for a B2C AI video editing product. One big open-ended question covering everything from experiment design to rollout strategy. Pretty grueling for a single prompt.
  • You're a data scientist at a subscription-based AI video editing company. Product leadership wants to raise prices on the Pro plan by 10-25%. Design a full analysis and experimentation plan: should you raise prices, by how much, for which segments, and how do you roll it out without blowing up the business?

“This one sprawled in every direction.”

View Post

Amazon·Software Engineer·Online Assessment (OA)

Apr 2026
Amazon OA for a SWE role, one algorithmic problem about medians in subsequences. Pretty standard online assessment format but the problem had a bit of a twist that tripped me up at first.
  • Given an array of integers and a number k, find both the maximum and minimum possible median values across all subsequences of length k. Return them as a two-element array [max_median, min_median].

“Spent way too long second-guessing what 'median' means for even-length subsequences before just going with lower-middle index.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Apr 2026
Amazon SWE coding round, one problem the whole time. String parsing with custom token replacement. Seemed straightforward but the edge cases and efficiency constraint made it more interesting than I expected.
  • Given a string that may contain tokens in the format `;key:`, and a dictionary mapping keys to replacement strings, replace all matching tokens with their mapped values. Tokens whose keys aren't in the dictionary should be left as-is. The interviewer emphasized doing an efficient single-pass scan rather than checking every key at each semicolon.

“My first instinct was to just iterate over the dict keys and do a find-replace for each one, which they immediately pushed back on.”

View Post

Amazon·Software Engineer·Online Assessment (OA)

Apr 2026
Amazon SWE online assessment, looks like a coding problem set for a mid-to-senior level position. The main question was a simulation/probability problem about bots competing in rounds until one task survives. Post hints this is worth paying attention to if you're going for a higher level role.
  • Given n inventory tasks each with a certain number of bots, tasks compete in rounds where two are picked at random, the one with more bots wins and absorbs the loser's bots (ties broken randomly). Which tasks have at least one possible sequence of outcomes where they end up as the last surviving task? Return the 1-based indices in ascending order.

“The key insight I kept circling around was: a task can only be eliminated by one with strictly more bots, so any task that isn't strictly dominated by another has a shot.”

View Post

Amazon·Software Engineer·Onsite - System Design / Architecture

Apr 2026
Amazon system design round, one question about building a pipeline that pulls book reviews from Amazon and feeds recommendations back to some external site. Pretty open-ended, took me a while to figure out where to even start.
  • Design a system that ingests book reviews from Amazon and uses them to serve personalized book recommendations on an external website.

“I started with the ingestion side and spent probably too long on the data pipeline before touching the recommendation layer.”

View Post

Amazon·Product Manager·Onsite - Behavioral / Leadership

Apr 2026
PM loop at Amazon, just one question worth noting. Pretty standard leadership principles territory but the wording threw me a bit.
  • How do you think about the broader impact your work has on the world?

“I went straight to customer impact and kind of forgot to zoom out to society or unintended consequences.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Apr 2026
Amazon SWE coding round, one problem the whole time. Pretty standard dynamic programming territory but the follow-up on reconstructing all sentences tripped me up a bit.
  • Given a string and a dictionary of words, insert spaces into the string to form valid sentences where every word exists in the dictionary. Words can be reused. Return all possible sentences.

“I knew memoized backtracking was the move but fumbled the explanation for a minute.”

View Post