In progressOnsite
The Classic Elevator Question, Two System Design Rounds, and On to Team Matching
PinterestSoftware Engineer · Onsite · Aug 2026
Phone: Classic elevator question. Q1: Given n elevators, all starting on floor 1. Then there's a sequence of calls; return which elevator the last call ends up assigned to. You can assume each call finishes before the next one starts. Follow-up: Given elevators with random starting positions, again a sequence of calls; return which elevator the last call is assigned to. This time, when each call…
Shared by a candidate · reported Aug 2026. Interview formats change; use it as a guide, not a script.