Uber | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview began with a brief introduction about my background. The interviewer explained the interview format, which included coding questions and behavioral questions. For the coding part, I was asked to solve a problem related to pathfinding on a grid. After discussing the problem, I wrote the solution in Python, explaining my thought process along the way. The interviewer was engaged and offered hints when I got stuck. After the coding portion, we moved on to behavioral questions, where I shared an experience from my previous internship about mediating a conflict in a team project. At the end of the interview, I asked about the company culture and the team I would be working with, which led to a nice discussion about the values at Uber.
Technical Questions
- Robot Grid Distance Challenge (BFS, Dynamic Programming)
Tips & Insights
- Be prepared to explain your thought process while coding.
- Have examples ready for behavioral questions, particularly around conflict resolution and teamwork.
- Engage with the interviewer by asking about the company culture and team dynamics.