← Back to Directory

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

May 2026
Did a coding round for an Amazon SDE1 position and got a graph traversal problem. Solved it with DFS but made some syntax slip-ups on their live coding platform since it doesn't actually run your code, and now I'm sitting here wondering if those small mistakes tanked me.
  • Given a 2D grid, solve a graph traversal problem using an appropriate algorithm.

“Went with DFS and the logic was solid, but their platform doesn't compile so I had no way to catch dumb stuff like typing the grid as int instead of char.”

View Post

Amazon·Data Scientist·Technical Phone Screen

May 2026
Interviewed at Amazon for a data science or analytics role, got a stats fundamentals question that felt deceptively simple but had more depth to it than I expected.
  • How would you explain the importance of sampling distributions in inferential statistics?

“I started okay, talked about how you can't survey an entire population so you work with samples, and the sampling distribution tells you how your estimate behaves across repeated samples.”

View Post

Amazon·Software Engineer·Onsite - System Design / Architecture

May 2026
Amazon system design round for a software engineer role. The whole session was basically one big question about designing Minesweeper as a fully interactive game system, and it went deeper than I expected.
  • Design Minesweeper as an interactive game system with configurable board dimensions, mine placement, and a full set of game APIs.

“I started with the API surface which felt natural: new_game, reveal, flag, state.”

View Post

Amazon·Software Engineer·Onsite - System Design / Architecture

May 2026
Amazon system design round focused entirely on a single meaty problem about high-volume click stream processing. The question kept expanding with follow-ups and I felt like I was playing whack-a-mole with requirements the whole time.
  • Design a data structure that handles a high-volume stream of click events (each with a timestamp in milliseconds and a URL). It needs to support inserting events and querying the top-K most-clicked URLs and the count of distinct URLs within a sliding time window. Requirements include near real-time performance, bounded memory via time-based eviction, out-of-order event handling with a max lateness bound, and idempotent inserts via event deduplication.

“This one kept growing.”

View Post

Amazon·Software Engineer·Onsite - Behavioral / Leadership

May 2026
Behavioral screen for a software engineer role at Amazon. Just one question about a challenging project, nothing too surprising, but it set the tone pretty fast.
  • Tell me about the most challenging project you have worked on.

“Picked a project I thought sounded impressive but probably should've gone with something where I had a cleaner story about my specific role.”

View Post

Amazon·Machine Learning Engineer·Technical Phone Screen

May 2026
Amazon ML Engineer interview, one technical screen focused entirely on ML fundamentals. The bias-variance question was the main event and it went... okay, I think.
  • Can you explain the bias-variance trade-off? Walk through what bias and variance mean, how error decomposes into those components plus irreducible noise, how model complexity plays into it, and how you'd actually apply this when picking or tuning a model.

“I started with the textbook decomposition and I think that was fine, but I fumbled a bit when they pushed on the practical side.”

View Post

Amazon·Data Scientist·Technical Phone Screen

May 2026
Amazon data scientist round, focused on pandas and time-series aggregation over smart meter data. Pretty applied, no theory fluff, just write the code and explain your logic.
  • Given a table of smart meter readings with columns for meter ID, date, kWh consumed, and city, use pandas to find which date had the highest total energy consumption across all meters.

“I went straight for groupby on the timestamp column then summed kwh_consumed, which was fine.”

View Post

Amazon·Business Analyst·Onsite - Behavioral / Leadership

May 2026
Behavioral loop at Amazon, pretty much just leadership principle questions. Two questions, both circling the same theme of decision-making under pressure.
  • Can you describe a time you had to make a difficult business decision?
  • Walk me through your process for arriving at that decision.

“I had a decent story ready but I kept second-guessing whether it was 'difficult enough.' Ended up rambling a bit before getting to the actual decision.”

View Post

Amazon·Software Engineer·Online Assessment (OA)

May 2026
Amazon SWE coding question, one problem about range increment operations on an array. Pretty clean problem once you see the pattern but I spent too long second-guessing my greedy approach.
  • Given an integer array, you can repeatedly pick any subarray and add a positive integer to every element in it. What is the minimum total sum of all added values needed to make the array non-decreasing?

“Took me a while to realize this reduces to looking at the difference array.”

View Post

Amazon·Software Engineer·Online Assessment (OA)

May 2026
Amazon SWE online assessment with a string manipulation problem around credential validation. Pretty standard OA fare but the output wasn't immediately obvious to me.
  • Given a string representing a login credential (lowercase letters only), determine its strength value. A credential is only valid if it contains at least one vowel and at least one consonant. Return the strength value, or 0 if the credential doesn't meet the criteria.

“I stared at the example for a while because the output of 3 for 'hackerrank' wasn't clicking at first.”

View Post