Uber·Software Engineer·Technical Phone Screen
Apr 2026
Went through a coding round for an SDE 2 role at Uber. The question was around hit counter design, I got through the approach and tradeoffs fine but ran out of time before fixing a failing edge case, and I think I also misstated a complexity that probably dinged my evaluation.
- Design and implement a hit counter that tracks the number of hits in the past 5 minutes. Discuss brute force and optimized approaches, including complexity tradeoffs.
“Got through brute force and the optimized version pretty cleanly, tradeoffs discussion felt okay too.” The rest of the author's notes on Software Engineer interview at Uber, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post