Uber | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
This was a technical phone screen for a Software Engineer role at Uber. The interview lasted for about 35 minutes. The interviewer introduced himself and explained the interview format. The main focus was on problem-solving and coding.
The first question was around distance calculations on a grid, involving the creation of a function to calculate the minimum steps needed to move from one position to another. The discussion included thoughts on algorithm efficiency and optimization of the solution. Edge cases were also addressed. The interview concluded with behavioral questions about previous experiences and motivation for wanting to work at Uber.
Technical Questions
- Robot Grid Distance Challenge (Dynamic Programming, Grid)
Tips & Insights
Be prepared to explain your thought process and discuss algorithm efficiency. Familiarize yourself with edge cases related to the problems you solve.