Uber | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
I applied to Uber through their careers page and received an email about a phone screen a couple of days later. The call was scheduled for 30 minutes and covered both technical and behavioral questions.
The technical part involved solving the ‘Robot Grid Distance’ problem, which required calculating the minimum steps needed for a robot to reach its destination in a grid. The interviewer was friendly and encouraged a flowing conversation, asking follow-up questions based on my thought process. I made sure to communicate my reasoning clearly while coding on the screen share.
After the technical questions, we transitioned to behavioral questions, where I was asked about a time I overcame a challenge in a project and how I approached teamwork in previous roles.
Overall, it was a positive experience with a lot of learning involved!
Technical Questions
- Robot Grid Distance (Dynamic Programming, Grid)
Tips & Insights
- Communicate your thought process clearly while solving problems.
- Be prepared to discuss past challenges and teamwork experiences.