← Back to Directory

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

Jun 2026
Amazon SWE interview with a pretty involved parking lot problem that had three escalating parts. The last subproblem was the one that really made me sweat.
  • Given an unsorted list of parking lot log entries in the form [carId, time, eventType], where eventType is either 'entry' or 'exit', compute the maximum number of cars simultaneously in the lot. Treat all exits at a given timestamp as happening just before any entries at that same timestamp.
  • Using the same parking lot logs, find all maximal time intervals during which the number of parked cars equals the maximum occupancy from the previous part. Return each interval as [startTime, endTime).
  • Now suppose some exit events are missing from the logs but all entry events are present. The lot has a policy that no car stays longer than 2 hours. For cars with missing exit records, the actual exit time is unknown but must satisfy entryTime < actualExitTime <= entryTime + 2. Design an algorithm to find the time interval(s) during which the parking lot could have the largest possible simultaneous occupancy, assuming exit times for cars with missing logs are chosen to maximize the peak. Return the interval(s) as [startTime, endTime).

“Classic sweep line problem once you see it that way.”

View Post

Amazon·Data Scientist·Onsite - Behavioral / Leadership

Jun 2026
Behavioral loop for a data scientist role at Amazon, energy analytics team. Three questions that all kind of blurred together into one big 'tell me about yourself' session, which I wasn't fully ready for.
  • Tell me about a time you took full ownership of something, even when it wasn't strictly your responsibility.
  • Walk me through your resume and the project you're most proud of. What was your specific contribution?
  • You come from a marketing background. Why do you want to work on an energy analytics team specifically?

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

View Post

Amazon·Product Manager·Onsite - Behavioral / Leadership

Jun 2026
Interviewed for a PM role at Amazon. One behavioral question, clearly tied to their leadership principles. Short post, not much to go on.
  • Tell me about a time you solved a problem in an innovative way.

“Pretty standard Amazon behavioral territory.”

View Post

Amazon·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
PM interview at Amazon, just the one question about estimating Facebook's active users at any given moment. Short and a bit disorienting honestly.
  • Estimate how many people are on Facebook at any given moment.

“I froze for a second because I kept second-guessing my baseline numbers.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Jun 2026
Amazon interview question about serverless compute and ML deployment. Single question, felt more like a product/engineering hybrid prompt than a pure system design question. I wasn't totally sure what angle they wanted.
  • Walk through the pain points a developer faces when using serverless compute to deploy ML models, and suggest ways to address them.

“I started listing cold start latency, which felt obvious, but then fumbled a bit when trying to connect it to ML-specific concerns like model loading time and large dependency sizes.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Jun 2026
Amazon SWE interview with a tree traversal problem that looked straightforward but had enough edge cases to keep me busy. One question, decent conversation, left feeling okay about it.
  • Given the root of an N-ary tree and a sequence of integers, determine whether a path exists starting from the root whose node values match the sequence in order. Node values may repeat, and the path doesn't need to end at a leaf. Describe your algorithm, analyze time and space complexity, and write the code.

“My first instinct was DFS and that was the right call, but I fumbled around for a bit before nailing down the base cases.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Jun 2026
Amazon coding screen, greedy array problem. Nothing too wild but the optimal approach took me a minute to see clearly.
  • You're given an array of server memory values. Pair up servers so that in each pair one is the primary and one is the backup, where the backup's memory must be at least as large as the primary's. Maximize the total memory of all primaries across all pairs.

“My first instinct was some kind of greedy but I spent too long second-guessing whether I needed dynamic programming.”

View Post

Amazon·Software Engineer·Online Assessment (OA)

Jun 2026
Took the Amazon OA for an SDE 2 role and came out feeling pretty uncertain. Passed 12 of 15 test cases on the coding section, only fixed 3 of roughly 7 on the AI-assisted repo problem, and just went with gut instinct on the work style and email parts. No idea if partial credit is enough to move forward.
  • Solve a coding problem under timed conditions as part of an online assessment.
  • Debug and fix failing test cases in an existing codebase using AI-assisted tooling.
  • Complete a work style and behavioral assessment, including email scenario responses.

“Got 12 out of 15 test cases.”

View Post

Amazon·Software Engineer·Onsite - System Design / Architecture

Jun 2026
Amazon system design round for a software engineering role. The question was deep and pretty niche, centered on low-level profiling infrastructure. Left feeling like I could've gone further on the aggregation side but the core design held up.
  • Design a profiler that reconstructs per-thread call stacks from instruction-register sampling events, handles inlined and tail-called functions, and aggregates hot stacks for reporting.

“My first instinct was to reach for a simple stack per thread, which is fine as a starting point, but the inlining part tripped me up.”

View Post

Amazon·Software Engineer·Technical Phone Screen

Jun 2026
Amazon data engineer interview with a customer LTV question. Pretty light on details but the core problem was interesting enough to think through.
  • How would you calculate Customer Lifetime Value (LTV)?

“I started with the basic formula and then tried to layer in things like churn rate, average order value, purchase frequency.”

View Post