Cracking Uber's Software Engineer Role: Tackling the Robot Grid Distance Challenge

Uber | Software Engineer | Interview Experience

Interview Date: Not specified
Result: Not specified
Difficulty: Not specified

Interview Process

The interview began with a standard background question to discuss my experience. The main challenge presented was the Robot Grid Distance Challenge, which required calculating the shortest distance a robot would need to traverse in a grid from a given starting point to its destination while considering obstacles.

I outlined my thought process and began working on the solution, explaining each step to the interviewer. I wrote my code on a shared screen, and the interviewer guided me through optimizing my approach. After solving the initial problem, I was asked to consider edge cases and how my solution could be improved for handling larger data inputs efficiently. The interview lasted around 27 minutes.

Technical Questions

  1. Robot Grid Distance Challenge (Grid, DFS, BFS, Dynamic Programming)

Tips & Insights

I felt that I communicated my thought process well and handled the questions to the best of my ability.