Cracking Uber's Robot Grid Distance Challenge: A Software Engineer's Journey

Uber | Software Engineer | Interview Experience

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

Interview Process

The interview started with a brief introduction about my background and previous experiences. Then, they moved on to the technical portion of the interview. The main question was about the Robot Grid Distance Challenge. I was asked to explain how I would approach solving the problem, and I discussed my thought process extensively with the interviewer. They prompted me with follow-up questions and tests for edge cases as we went along. After discussing a solution, they asked me to implement the algorithm in a shared editor. I was explicitly reminded to consider both time and space complexity when I finished writing the code. Towards the end, they provided some feedback and asked if I had any questions about the company culture and next steps in the interview process. All in all, it was a positive experience.

Technical Questions

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

Tips & Insights

Consider discussing your thought process clearly and be prepared to address edge cases. Engage with the interviewer by asking questions about the company culture and the interview process.