Uber·Software Engineer·Technical Phone Screen
- Walk me through a project you worked on: what was the problem you were solving and how did you define it?
- What other approaches did you consider before going with the one you chose, and why did you rule them out?
- What were the key technical decisions and tradeoffs in the project?
- What metric were you optimizing for and what result did you actually achieve?
- What blockers did you hit during the project and how did you get past them?
- What would you do differently if you were starting this project over today?
- What was your specific contribution versus what the rest of the team did?
“This is where I fumbled a bit at the start.”