Amazon·Software Engineer·Onsite - System Design / Architecture
- Design a URL shortening service similar to TinyURL.
“I've seen this question floated around so many times that I thought I was prepared.”
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
“I've seen this question floated around so many times that I thought I was prepared.”
“My first instinct was to write the naive two-pass solution where you compute height separately for each node, which is obviously O(n^2).”
“I had a decent story but I think I undersold the 'why me' part.”
“The examples made it feel approachable at first.”
“I went straight for a min-heap keyed on expiry timestamps, which felt right, but then stumbled when they pushed on what next() actually does when it pops an expired entry mid-sample.”
“Classic Amazon leadership question and I still fumbled the follow-up.”
“I spent way too long on the market context and not enough on actual strategic bets.”
“Sort by start time first, then walk through and merge whenever the next interval's start falls at or before the current end.”
“This question has so many layers that I spent probably too long on pretraining and ran out of steam by the time I got to inference.”
“The duplicate case is where people mess up.”