
Uber Interview Questions
Curated technical problems, DSA questions & coding interview rounds
Target Role
Software Engineer (SDE I / II)
Problem Count
8+ Verified
Assessment Type
DSA & System Design
Preparation Mode
Live AI Interactive
Alien Dictionary
HARD
37% Acceptance100% Frequency
Array
String
Depth-First Search
Breadth-First Search
Graph
+1 moreBus Routes
HARD
47% Acceptance100% Frequency
Array
Hash Table
Breadth-First Search
Construct Quad Tree
MEDIUM
77% Acceptance92% Frequency
Array
Divide and Conquer
Tree
Matrix
Collect Coins in a Tree
HARD
36% Acceptance92% Frequency
Array
Tree
Graph
Topological Sort
Squares of a Sorted Array
EASY
73% Acceptance81% Frequency
Array
Two Pointers
Sorting
Rotating the Box
MEDIUM
79% Acceptance81% Frequency
Array
Two Pointers
Matrix
Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
MEDIUM
57% Acceptance81% Frequency
Array
Queue
Sliding Window
Heap (Priority Queue)
Ordered Set
+1 moreEvaluate Division
MEDIUM
63% Acceptance81% Frequency
Array
String
Depth-First Search
Breadth-First Search
Union Find
+2 moreHow to Prepare for Uber Technical Interviews
1. Master High Frequency DSA
Review the top questions asked in Uber coding rounds over the past 3-6 months. Focus on core patterns including Arrays, Hash Tables, Trees, Dynamic Programming, and Graph Traversals.
2. Practice with AI Voice Mock Interviews
Simulate real pressure by practicing voice and video interview loops on Voke with AI calibrated specifically for Uber engineering standards and behavioral rubrics.