Uber
Marketplace ML at scale: pricing, ETAs, Eats recommendations, Michelangelo
Interview in a few hours? A quick sprint for Uber
AI in interviews
AI tools (chatbots, answer generators, code autocomplete) are not allowed in interviews unless your recruiter says otherwise. Some technical rounds may supply an AI agent inside the coding environment, and you'll be told ahead of time if so.
Typical interview loop
How Uber usually runs it for applied AI and LLM engineer roles.
- Focus: Background, level, motivation
Recruiter or sourcer call
A 30-minute virtual chat about your background, the role and the level you're being considered for.
- Focus: Coding plus design thinking
Technical phone screen
A 60-minute online round that combines a coding problem with design and architecture discussion.
- Focus: DS&A, idiomatic, testable code
Coding 1: algorithms and data structures
A 60-minute round on general, domain-free problems where you're expected to write testable code and say what you would test.
- Focus: Applied ML coding depth
Coding 2: depth in specialization
A 60-minute coding round on a problem like your ML work, such as modifying a provided project or implementing something from scratch.
- Focus: System and ML design
Design and architecture
For mid-level and above, a design round on a new problem; senior levels add a walkthrough of a system you previously built.
- Focus: Collaboration, ownership, values
Collaboration and leadership
A 60-minute behavioral round scored against Uber's competencies, success attributes and values.
How it weights your plan
Selecting Uber when you build a plan multiplies each topic’s priority score:
Official prep and resources
Public candidate write-ups
Ready to prepare for Uber?
Get a day-by-day plan that leans toward what Uber tests most.
Build my Uber prep planCompany names and logos are trademarks of their owners, shown only to identify them. SEEKHO isn’t affiliated with or endorsed by any of these companies.