Uber | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview process for Uber was quite structured. I had a technical phone screen where the interviewer asked me to solve a coding problem related to grid distance calculations. I was given a scenario to calculate the distance from a robot’s starting point to a target point on a grid. The interviewer emphasized the importance of understanding the constraints and coming up with an optimal solution. I provided a brute-force approach first and then refined it to an efficient solution using dynamic programming concepts.
After solving the question, we also discussed some behavioral questions where I had to explain my past experiences and how I handled specific situations during team projects. Overall, the interviewer was very engaging and provided feedback on my approach.
Technical Questions
- Robot Grid Distance Challenge (Dynamic Programming, Grid)
Tips & Insights
I felt positive about the interaction and am currently waiting to hear back regarding next steps in the process.