Back to Experiences
Uber SDE Intern Interview Experience | Off-Campus Drive 2024
UberOffer
Role
Software Engineering Intern
Difficulty
Hard
Rounds
3 Rounds
Date
Sep 5, 2024
Shared by Anonymous Contributor
Round 1: Online Assessment
- Duration: 90 mins
- Platform: CodeSignal
- Questions: 4 questions scaling from Easy to Hard. Uber OAs are notoriously fast-paced and require strict edge-case handling. I solved 3 fully and 1 partially.
Round 2: Problem Solving (DSA)
- Duration: 45 mins
- Question: Multi-source BFS on a grid. Find the shortest path avoiding a 'k' radius around designated 'obstacle' nodes.
- My Approach: I ran a multi-source BFS from all obstacles first to mark forbidden zones, then a standard BFS from the start to the end node.
- How to Answer: Start by clarifying constraints immediately: 'Can the start node itself be inside an obstacle's radius?' The interviewer liked that I caught this edge case before writing a single line of code.
Round 3: Design / Machine Coding
- Duration: 60 mins
- Question: Design a simple cab matching system (Interval scheduling problem combined with object-oriented design).
Key Takeaways for Freshers
Uber cares deeply about scale and efficiency. Even for interns, you must mention how your choice of Data Structure impacts memory (e.g., explaining why you chose a Trie over a HashMap for location string prefixes).
Recently Interviewed?
Help the community by sharing your interview experience and earn +500 XP instantly.
Submit Your Experience