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

Uber | Software Engineer | Interview Experience

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

Interview Process

I had a tech phone screen with Uber for the Software Engineer position. The interview lasted for about 30-40 minutes. The interviewer asked me to solve a problem related to grid distances and obstacles. We discussed the problem requirements, and I was asked to explain my thought process before diving into coding. After discussing the approach and time complexity, I wrote the code. There were some edge cases to consider, and the interviewer asked for optimizations during the discussion. Overall, it was a pleasant experience, and I felt comfortable communicating my thought process throughout the interview. I’m now waiting for the feedback.

Technical Questions

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

Tips & Insights

Be prepared to explain your thought process clearly and discuss optimizations for your solutions.