Uber | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview was divided into two main parts: a technical interview and a behavioral interview. In the technical part, I was asked a challenging question regarding the Robot Grid Distance Problem. The main question was:
“Given a robot that starts at a given coordinate in a grid, calculate the minimum distance it needs to travel to reach its destination. The robot can only move right or down.”
I first discussed my approach with the interviewer and then wrote out the code. The interviewer seemed impressed with my thought process and logic. After completing the code, I was asked about potential edge cases, which led to a good discussion.
In the behavioral part, I was asked typical questions like:
- “Tell me about a project where you faced significant challenges and how you overcame them?”
- “How do you handle tight deadlines?”
These questions were straightforward but required thoughtful responses. Overall, it was a positive experience, and I felt good about my performance.
Technical Questions
- Robot Grid Distance Challenge (Dynamic Programming, Grid)
Tips & Insights
Prepare for both technical and behavioral questions, and practice articulating your thought process during problem-solving.