← Back to Directory

Amazon interview notes, page 31 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·Data Scientist·Online Assessment (OA)

Apr 2026
Amazon OA for a Data Scientist role. The coding section came after some SQL questions and had at least one classic algorithm problem that I probably should have been more prepared for.
  • Write a function that takes a string and returns the length of the longest substring with no repeated characters.

“Knew sliding window was the move but fumbled the hash map part a bit.”

View Post

Amazon·Machine Learning Engineer·Technical Phone Screen

Apr 2026
Amazon ML Engineer technical screen, basically a deep dive on binary search fundamentals. Not glamorous but they really wanted to see if you understood the mechanics, not just the pattern.
  • Implement lower_bound and upper_bound on a sorted integer array using binary search, handling edge cases like empty arrays, duplicates, and out-of-range targets. Also explain your loop invariants and argue correctness.

“More involved than I expected for a phone screen.”

View Post

Amazon·Software Engineer·Onsite - Behavioral / Leadership

Apr 2026
Behavioral round at Amazon for a software engineering role. One question, but it had a lot of moving parts and I felt like I was juggling five different answers at once.
  • Tell me about a recent innovation you delivered. Walk through the problem you identified, what made your approach novel, how you got stakeholders on board, the trade-offs you navigated, and the measurable impact it had.

“This question is basically five questions stapled together and I did not pace myself well.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Apr 2026
SQL-heavy technical screen for a data analyst role at Amazon. Three questions all built on the same session data table, each a bit more involved than the last. Nothing behavioral, just pure querying.
  • Given a table with one row per session and fields for country and session duration in seconds, write a query to find the average session length for sessions longer than 3 minutes.
  • Using the same sessions table, how would you produce data for a histogram of session lengths, where each bin represents a 5-minute interval? The output should have one column for the bin and one column for the count of sessions in that bin.
  • Still using the sessions table, how would you find pairs of countries where the two countries have a similar number of sessions, defined as within 10% of each other? Output should have one column for each country in the pair.

“Straightforward filter and aggregate.”

View Post

Amazon·Software Engineer·Onsite - System Design / Architecture

Apr 2026
Amazon SWE system design round, one question about designing their storage infrastructure. Pretty sparse on details but the question itself is a beast if you're not ready for it.
  • Design Amazon's storage system.

“This is one of those questions where you nod confidently and then immediately realize you have no idea where to start.”

View Post

Amazon·Product Manager·Onsite - Behavioral / Leadership

Apr 2026
Interviewed for a PM role at Amazon and got hit with a behavioral question about innovation. Pretty short experience to report on, but it's the kind of question that sounds easy until you're sitting there trying to remember if anything you've ever done actually counts as innovative.
  • What is the most innovative thing you have ever done?

“I blanked for a second longer than I should have.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Apr 2026
Amazon SWE coding round with one algorithmic problem. Spent too long going down the wrong path and only figured out the cleaner solution after the fact.
  • Given a set of branches being merged, find the minimum number of commit conflicts that result. What's the most efficient approach?

“My first instinct was backtracking through permutations and counting conflicts for each ordering.”

View Post

Amazon·Software Engineer·Hiring Manager Screen

Apr 2026
Behavioral screen for a bizops role at Amazon, basically one question about handling ambiguity and that was the session.
  • Describe a time in your career when you had to navigate significant ambiguity.

“I had a decent story ready but rambled way too long on the context and barely got to what I actually did.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Apr 2026
Interviewed for a security analyst role at Amazon and got a pretty focused Linux forensics question. Short and technical, not a lot of fluff.
  • If you suspect a process on a Linux system is malicious, where do you look to investigate it?

“I started with /proc and talked through checking the process's file descriptors, open network connections via /proc/net, and cross-referencing with lsof and netstat.”

View Post

Amazon·Software Engineer·Onsite - Coding / Algorithms

Apr 2026
Amazon SWE coding round with one string manipulation problem. Not a ton of context shared but the problem itself is tricky enough that it's worth writing up.
  • Given a string, find the lexicographically smallest string that is both greater than the input and has no two adjacent characters that are the same.

“The examples help a lot here.”

View Post