Uber Software Engineer Interview Questions
The questions to prepare for a Uber Software Engineer interview. Questions from real interview reports rank first. Updated weekly.
Problem Design a data structure that implements an LRU (Least Recently Used) cache. The cache should support the following operations: - get(key): Retrieve...
UberTests graph algorithm design and reasoning about minimum reversals to achieve reachability.
UberTests your ability to design low-latency, reliable ML and systems architecture for Uber's real-time matching.
UberAssesses object-oriented design and implementation choices for a configurable parking allocation system.
UberSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Tests your ability to select relevant work and communicate impact clearly for a research scientist role.
UberEvaluates SQL ranking logic and time-based aggregation.
UberEvaluates your data pipeline design for near-real-time analytics and aggregation.
UberAssesses your understanding of concurrency semantics and memory visibility in Java.
Uber