Uber·Software Engineer·Technical Phone Screen
Apr 2026
Uber SWE coding round, one algorithmic problem on array manipulation. Pretty clean question once you see the pattern, but I fumbled around longer than I should have before landing on the right structure.
- Given an integer array and a list of range-decrement queries (each specifying a range and a max decrement value), determine whether it's possible to reduce every element in the array to zero by applying all queries in order.
“I kept trying to simulate it directly at first, iterating over each range per query, which is obviously too slow.” 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