Uber | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview was divided into two main sections. The first part focused on technical questions related to data structures and algorithms, starting with a few behavioral questions to assess my background and experiences.
-
Coding Challenge: Robot Grid Distance Challenge. This problem involved calculating the shortest path for a robot on a grid. The interviewer was interested in my thought process and how I approached the problem. I discussed the possible data structures I could use and explained my reasoning.
-
System Design: The second part involved designing a system for a ride-sharing application. I needed to consider factors such as scalability, latency, and user accessibility. The interviewer guided me through the discussion, asking pointed questions to understand my approach.
Technical Questions
- Robot Grid Distance Challenge (Graph, Dynamic Programming, BFS)
Tips & Insights
Overall, it was a challenging but rewarding experience. I felt confident with my performance, and I hope to hear back soon!