Onsite
Four Onsite Rounds From Ride-Hailing System Design to a Pub/Sub OOD Question
AmazonSoftware Engineer · Onsite · Apr 2026
Phone Screen Coding: Merge products by category. Given a bunch of tuples representing two products being in the same category, with transitivity, find how many categories there are in the end and the size of each group. Classic Union-Find — I solved it with BFS instead and it also passed. Onsite (4 rounds) System Design: Design a ride-hailing app. The core focus was on high-frequency GPS writes f…
Shared by a candidate · reported Apr 2026. Interview formats change; use it as a guide, not a script.