Company profile
Uber
Uber runs the largest global rideshare network plus Uber Eats and Uber Freight, with significant investments in autonomous vehicles via partners. Loops include coding, distributed system design, and a behavioral focused on the Uber-rebranded cultural norms, with a notably high bar on operational and on-call thinking.
The Uber interview process
Uber runs coding, distributed system design, and a behavioral round, with a notably high bar on operational and on-call thinking. System design rounds tend to reflect real marketplace and dispatch problems, and reliability questions come up often. The behavioral round maps to the company's cultural norms.
- 1
Recruiter screen
Role match and level.
- 2
Coding (x2)
Algorithms with clean code and edge-case handling.
- 3
System design
Distributed systems, often marketplace, dispatch, or matching themed.
- 4
Behavioral
Ownership, on-call instincts, and the company's values.
What Uber is looking for
What they value
- Designs that account for failure and operations
- Clear thinking about consistency and latency tradeoffs
- Examples of owning incidents and follow-through
Culture signals in the loop
- Strong operational and reliability mindset
- Ownership of services end to end, including on-call
- Pragmatism at large scale
Questions and process by role
Uber hires across several engineering and product functions, and the loop shifts with each one. Open a role for the reported questions, the round-by-round focus, and a salary band for that function.
- Frontend engineer
Frontend engineer interview questions and process at Uber.
engineering - Backend engineer
Backend engineer interview questions and process at Uber.
engineering - Database engineer
Database engineer interview questions and process at Uber.
engineering - Developer relations engineer
Developer relations engineer interview questions and process at Uber.
engineering - Elixir engineer
Elixir engineer interview questions and process at Uber.
engineering - Embedded engineer
Embedded engineer interview questions and process at Uber.
engineering - Engineering manager
Engineering manager interview questions and process at Uber.
engineering - Forward-deployed engineer
Forward-deployed engineer interview questions and process at Uber.
engineering
Practice Uber coding problems
Solve the 7 problems that commonly appear in Uber coding interviews in a real in-browser editor, and run your solution against the test cases. JavaScript, TypeScript, Python, Java, C, and C++. Free, no sign-up.
Salary signal
Approximate senior median pay for Uber's core roles, anchored to San Francisco and modeled from BLS, ONS, and Levels.fyi reference medians. These are market bands for the role and city, not Uber offers. Open a role for the full city-by-city table.
Employee reviews
Uber holds a 4.0 Glassdoor rating. External review scores are directional signals. Treat them as context alongside the specific team, location, level, and hiring manager you are interviewing with.
Glassdoor 4.0