Uber | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The phone screen at Uber focused on problem-solving and algorithmic questions. The primary challenge was the Robot Grid Distance Challenge, which involved calculating the shortest path on a grid. I was asked to explain my thought process thoroughly while coding the solution. There were follow-up questions that tested edge cases and performance considerations. The interviewer was friendly and encouraged me to think aloud. After solving the primary problem, I was given a bonus question that also involved dynamic programming concepts. I was encouraged to discuss my previous experiences, which helped build rapport. Although I felt I did well, I am still waiting for the final outcome from the team.
Technical Questions
- Robot Grid Distance Challenge (Graph, Dynamic Programming, BFS)
Tips & Insights
- Be prepared to explain your thought process clearly while solving problems.
- Expect follow-up questions that may test edge cases and performance.
- Building rapport with the interviewer can be beneficial; discussing past experiences may help.