Uber
Fast, practical loops — coding rounds under real time pressure, then a design round on marketplace and real-time systems.
Typical loop
- 1Recruiter screen
- 2Technical phone screen
- 3Onsite: two to three coding rounds
- 4System design round
- 5Behavioral round
Questions
Callback's practice questions and the LeetCode questions Uber has been asking, filtered together.
Asked on LeetCode
359 questions · all time
- Shortest Path in a Grid with Obstacles EliminationhardArrayBreadth-First SearchMatrixfrequency 20.3
- Smallest Number in Infinite SetmediumHash TableDesignHeap (Priority Queue)Ordered Setfrequency 20.3
- Sort ColorsmediumArrayTwo PointersSortingQuicksort+1frequency 20.3
- Sum of Distances in TreehardDynamic ProgrammingTreeDepth-First SearchGraph Theory+1frequency 20.3
- Swim in Rising WaterhardArrayBinary SearchDepth-First SearchBreadth-First Search+5frequency 20.3
- Valid Palindrome IIeasyTwo PointersStringGreedyfrequency 20.3
- Valid ParentheseseasyStringStackBracket Sequencesfrequency 20.3
- Vertical Order Traversal of a Binary TreehardHash TableTreeDepth-First SearchBreadth-First Search+2frequency 20.3
- Zero Array Transformation IImediumArrayTwo PointersBinary SearchPrefix Sumfrequency 20.3