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 phone screen interview was quite challenging. It started with some basic questions about my background and why I wanted to work at Uber. For the coding portion, I was given a problem related to robot movements on a grid. I had to design a solution that calculates the minimum distance for a robot to reach a target point from a starting point, considering obstacles on the grid. The interviewer was friendly and provided hints when I was stuck. I appreciated that it was a mix of technical and behavioral questions. Overall, it was a good experience, and I feel that I managed to showcase my problem-solving skills effectively.

Technical Questions

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

Tips & Insights

Be prepared for a mix of technical and behavioral questions. Practice coding problems related to grid movements and dynamic programming to strengthen your problem-solving skills.