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
Asked on LeetCode
All 359 by time range →- Bus RouteshardArrayHash TableBreadth-First Searchfrequency 100.0
- Alien DictionaryhardArrayStringDepth-First SearchBreadth-First Search+3frequency 95.2
- Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitmediumArrayQueueSliding WindowHeap (Priority Queue)+2frequency 94.4
- Number of IslandsmediumArrayDepth-First SearchBreadth-First SearchUnion-Find+1frequency 89.9
- Number of Islands IIhardArrayHash TableUnion-Findfrequency 89.9
- Construct Quad TreemediumArrayDivide and ConquerTreeMatrixfrequency 87.0
- Squares of a Sorted ArrayeasyArrayTwo PointersSortingfrequency 85.8
- First Unique NumbermediumArrayHash TableDesignQueue+1frequency 83.2