Uber Machine Learning Interview Questions

Practice the exact questions companies are asking right now.

21 Questions 1 Company04.30.2026
Showing 20 results
Role
Uber logo
Uber
Medium
Machine Learning Engineer

Implement CLIP Contrastive Loss

Given a minibatch of paired image and text embeddings, implement the symmetric contrastive loss used in CLIP-style image-text representation learning....

Machine Learning
15
0
138 people solved
Apr 3, 2026
Uber logo
Uber
Medium
Data ScientistNew Grad Locked

Evaluate Promotions for Uber Eats Users

This question evaluates a data scientist's causal inference and experimentation competencies—including randomized trial design, treatment-effect estim...

Machine Learning
73
0
554 people solved
Apr 30, 2026
Uber logo
Uber
Easy
Machine Learning EngineerIntern

Explain and test completion-rate gaps

In a food delivery marketplace, alcohol-related orders have a lower order completion rate than non-alcohol orders. Answer the following: 1. Propose se...

Machine Learning
25
0
279 people solved
Mar 9, 2026
Uber logo
Uber
Medium
Data ScientistNew Grad Locked

Build cold-start restaurant ratings

This question evaluates a data scientist's ability to design a production-ready predictive modeling approach for cold-start ratings, testing competenc...

Machine Learning
24
0
189 people solved
Apr 6, 2026
Uber logo
Uber
Medium
Data ScientistNew Grad Locked

Predict driver acceptance

This question evaluates a candidate's competency in designing and operationalizing an end-to-end machine learning solution for predicting driver accep...

Machine Learning
5
0
70 people solved
Mar 22, 2026
Uber logo
Uber
Medium
Machine Learning Engineer

Implement linear and logistic regression

Explain and implement linear regression and logistic regression from scratch. Your answer should cover: - The prediction function for each model - The...

Machine Learning
32
0
221 people solved
Mar 1, 2026
Uber logo
Uber
Medium
Data ScientistSenior+

Implement Streaming Clustering for Numbers

You receive a continuous stream of numeric values. Choose an appropriate clustering algorithm and implement it so that each incoming number can be ass...

Machine Learning
11
0
76 people solved
Apr 10, 2026
Uber logo
Uber
Hard
Data Scientist

Build and assess CTR prediction

CTR Prediction with Delayed Feedback and Extreme Class Imbalance You are building a model to predict the probability that an ad impression results in ...

Machine Learning
11
0
119 people solved
Oct 13, 2025
Uber logo
Uber
Medium
Machine Learning Engineer Locked

Implement Multi-Head Self-Attention

This question evaluates understanding of multi-head self-attention and the competency to implement transformer attention modules using learned Q/K/V p...

Machine Learning
14
0
98 people solved
Jan 10, 2026
Uber logo
Uber
Medium
Data Scientist Locked

Design a ride-hailing ETA system

This question evaluates competency in applied machine learning and data science, including ETA system and product design, feature and label engineerin...

Machine Learning
2
0
48 people solved
Jan 3, 2026
Uber logo
Uber
Hard
Data Scientist

Optimize Surge Notifications for Rideshare Drivers

Optimize Surge Notifications for Rideshare Drivers Scenario A rideshare marketplace experiences airport demand spikes. When demand exceeds supply, the...

Machine Learning
96
0
264 people solved
Aug 4, 2025
Uber logo
Uber
Medium
Machine Learning Engineer

Explain XGBoost depth, regularization, and dropout

ML Conceptual Questions (Onsite) Answer the following: (a) Gradient-boosted decision trees: How does maximum tree depth affect bias/variance, overfitt...

Machine Learning
8
0
120 people solved
Sep 6, 2025
Uber logo
Uber
Medium
Machine Learning Engineer

Implement 1D convex minimization in Python

Question Implement, in Python, an algorithm that minimizes a 1D black-box convex function F(x) over a closed interval [a, b]. Assume F is convex (henc...

Machine Learning
20
0
170 people solved
Sep 6, 2025
Uber logo
Uber
Medium
Data Scientist Locked

Diagnose location-sorted recommender causing revenue drop

This question evaluates skills in diagnosing production recommender systems, causal inference and experimentation, multi-objective ranking and safe ex...

Machine Learning
3
0
66 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist Locked

Build and deploy an uplift targeting model

This question evaluates a candidate's ability to design and deploy uplift/causal targeting models, covering causal inference, uplift estimation, pre-t...

Machine Learning
5
0
69 people solved
Oct 13, 2025
Uber logo
Uber
Medium
Data Scientist

Design a Ride-Hailing ETA System

You are a Data Scientist at a ride-hailing company. Design an ETA system used in the rider and driver apps to estimate both pickup ETA and trip ETA. D...

Machine Learning
7
0
72 people solved
Jan 14, 2026
Uber logo
Uber
Hard
Data Scientist

Design ETA prediction for Uber rides

System Design: Real‑Time Pickup and Drop‑off ETA Prediction Context: You’re designing an end‑to‑end system that predicts pickup and drop‑off ETAs at t...

Machine Learning
14
0
141 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Select the better $5 promo-targeting model

Coupon Targeting Under a Daily Budget: Policy, OPE, Calibration, and Monitoring Context - You have two user-scoring models for a $5 coupon: M0 (curren...

Machine Learning
9
0
72 people solved
Oct 13, 2025
Uber logo
Uber
Medium
Data ScientistSenior+ Locked

How would you build UberEats ranking?

This question evaluates machine learning and recommender-systems competencies for ranking in a food delivery marketplace, covering problem formulation...

Machine Learning
8
0
55 people solved
Jan 22, 2026
Uber logo
Uber
Medium
Data ScientistNew Grad Locked

Model Driver Acceptance Probability

This question evaluates a candidate's competency in production machine learning system design and operationalization, including label definition and u...

Machine Learning
5
0
63 people solved
Feb 27, 2026

Explore more Uber Machine Learning interview questions

Real questions from candidate reports, grouped by role, topic and company.

By role
Other categories at Uber
Machine Learning questions at other companies
Browse all
Uber Machine Learning Questions (Updated 2026) | PracHub