Cracking Uber's Software Engineer Interview: Mastering the Robot Grid Distance Challenge

Uber | Software Engineer | Interview Experience

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

Interview Process

During my interview with Uber for the Software Engineer position, I was asked a variety of technical questions along with some behavioral ones. The main technical question I faced was about the Robot Grid Distance Challenge, where I had to calculate the shortest path a robot would take to navigate through a grid with obstacles. The interviewer was particularly interested in my approach to the problem, breaking down my solution into smaller parts, and my thought process behind choosing certain algorithms over others. Ultimately, we shifted to discussing some of my previous experiences and how I handled challenges in my past projects. They wanted to gauge my problem-solving skills and how well I can work under pressure.

Technical Questions

  1. Robot Grid Distance Challenge (Dynamic Programming, Graph)

Tips & Insights

Be prepared to explain your thought process and approach to problem-solving during technical questions.