Uber | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview was structured in two parts. First, I had a basic introduction with the interviewer, where we discussed my resume and previous experiences in software development. The interviewer was friendly and made me feel comfortable.
The second part of the interview was the coding challenge. I was presented with the Robot Grid Distance Challenge, which required me to calculate the minimum distance a robot would travel across a grid to reach a destination while avoiding obstacles. I worked through the problem using a depth-first search algorithm and illustrated my thought process clearly. After coding, we discussed the solution, and the interviewer asked follow-up questions regarding time complexity and potential edge cases, which I addressed.
Technical Questions
- Robot Grid Distance Challenge (DFS, BFS)
Tips & Insights
Be prepared to clearly explain your thought process and be ready for follow-up questions about your solution’s efficiency and edge cases.