Uber·Software Engineer·Technical Phone Screen
Apr 2026
Uber SWE phone screen, pretty standard coding round. One problem, classic backtracking setup, but they pushed into a follow-up comparing recursive vs iterative approaches which is where things got more interesting.
- Given a string of digits (2-9), return all possible letter combinations those digits could represent using a standard phone keypad mapping.
“Got through the backtracking solution fine, mapped each digit to its letters and recursed through positions.” 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