Uber | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview started with a brief introduction from the interviewer about the format of the call and the topics to be discussed. The first question was about the Robot Grid Distance Challenge, which involves calculating the minimum steps required for a robot to travel from one point to another on a grid. I was asked to explain my approach before starting to code the solution.
After discussing the problem, I began coding. I implemented a BFS approach to explore the grid efficiently. The interviewer asked me to explain the time complexity of the solution, which I estimated to be O(N*M), where N and M are the dimensions of the grid. Once I completed the coding, the interviewer asked me about edge cases, and I elaborated on scenarios where the starting point or end point is blocked. The call concluded with a few behavioral questions, focusing on my previous experiences and how I handle teamwork and conflict in a project setting. Overall, I felt it went well, but I am still waiting for the results.
Technical Questions
- Robot Grid Distance Challenge (BFS, Graph)
Tips & Insights
- Be prepared to explain your thought process and approach before coding.
- Understand the time complexity of your solution and be ready to discuss edge cases.
- Expect behavioral questions about teamwork and conflict resolution.