Uber | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview was divided into two parts. The first part consisted of behavioral questions about previous projects and teamwork experiences, focusing on conflict resolution and data-driven decision-making. The second part was a coding challenge involving the Robot Grid Distance Challenge, where I implemented an algorithm to find the distance a robot would travel on a grid from the starting point to the target point while avoiding obstacles. The coding challenge was timed, and I explained my thought process throughout the solution.
The experience was friendly, and I felt comfortable during the interview. The interviewer provided hints and encouragement, which helped alleviate some pressure. After submitting my code, we discussed the edge cases I considered. I received positive feedback after the interview and am currently awaiting a decision.
Technical Questions
- Robot Grid Distance Challenge (Dynamic Programming, Graph, BFS)
Tips & Insights
- Prepare for behavioral questions by reflecting on past projects and teamwork experiences.
- Practice coding challenges under timed conditions to simulate the interview environment.
- Be ready to explain your thought process clearly, as communication is key during technical interviews.