Cracking Uber's Software Engineer Phone Screen: Tackling the Robot Grid Challenge

Uber | Software Engineer | Interview Experience

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

Interview Process

I had a technical phone screen interview with Uber focused on distance computation on a grid. The interviewer was very friendly and started with introductory questions about my background and previous experiences. After that, he explained the problem, which involved calculating the minimum distance on a grid from a starting position to an end position while avoiding obstacles. He provided a few examples to clarify.

I approached the problem by discussing my thought process first and then began coding on the shared platform. He seemed pleased with my approach and pointed out a few optimizations I could implement. Once I completed the coding part, we moved on to a few behavioral questions regarding teamwork and project management. Overall, it was a positive experience!

Technical Questions

  1. Robot Grid Distance Challenge (Graph, BFS)

Tips & Insights

  • Discuss your thought process clearly before coding.
  • Be open to suggestions for optimizations during the coding phase.
  • Prepare for behavioral questions related to teamwork and project management.