Uber | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview process began with a brief introduction where the interviewer explained the role and the expectations. I was then asked to solve a coding challenge related to grid distances in a robot movement scenario. I was given specific inputs and asked to maximize the robot’s efficiency. After implementing the solution, we discussed it in detail, focusing on time complexity and space complexity. The interviewer probed deeper into my thought process, challenging me to consider edge cases. This discussion lasted about 30 minutes. Lastly, there were a few behavioral questions where I shared my experiences working in teams and dealing with challenges. Overall, it was an engaging and insightful interview.
Technical Questions
- Robot Grid Distance Challenge (Dynamic Programming, Grid)
Tips & Insights
Focus on clearly explaining your thought process during coding challenges, and be prepared to discuss edge cases and optimizations.