Uber
Ride-hailing and delivery platform with massive real-time data challenges.
4 Rounds
~21 Days
Hard
The Interview Loop
Recruiter Screen (30 min)
Standard fit check, behavioral questions, and resume overview.
Technical Loop (3-4 Rounds)
Deep dive into domain knowledge, coding, and system design.
Interview Question Bank
Machine Learning Engineer
•
Technical
•
medium
Uber uses deep learning for ETA prediction. If you notice the ETA model is consistently under-predicting travel times during heavy rain, how would you debug and fix this?
#Model Debugging
#Feature Engineering
#Data Drift
#Deep Learning
Machine Learning Engineer
•
Technical
•
medium
How would you generate embeddings for Uber Eats restaurants to capture semantic similarities (e.g., a user who likes 'Spicy Thai' might like 'Sichuan Chinese')? Describe the data and architecture.
#Embeddings
#NLP
#Word2Vec
#GraphSAGE
Difficulty Radar
Based on recent AI-sourced data.
Meet Your Interviewers
The "Standard" Interviewer
Senior EngineerFocuses on core competencies, system constraints, and clear communication.
SimulateUnwritten Rules
Think Out Loud
Always explain your thought process before writing code or drawing architecture.