Uber Software Engineer Interview Questions
The questions to prepare for a Uber Software Engineer interview. Questions from real interview reports rank first. Updated daily.
Use a CTE and interval overlap logic to calculate each Uber driver's hours per day across midnight boundaries.
UberUse dynamic programming and a hash set to determine whether a string can be segmented into dictionary words.
UberDetermine whether one Uber user follows another at a historical snapshot by walking the latest relationship change first.
UberSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Evaluates your resource allocation strategy and data structure choices.
UberTests ability to clarify tooling and adapt implementation approach to the expected environment.
UberEvaluates optimization and scalability trade-offs under a constrained budget for Uber-like pipelines.
UberAssesses your understanding of concurrency semantics and memory visibility in Java.
UberEvaluates concurrency design and robust error handling strategies for large-scale processing.
Uber