Uber Machine Learning Engineer Interview Questions
Practice the exact questions companies are asking right now.
Compute minimal time to finish dependent tasks
Coding: Task Scheduling With Prerequisites (Parallel Allowed) You have n tasks labeled 1..n. Each task takes exactly 1 unit of time to complete. Some ...
Choose K pickup locations minimizing L1 distance
Coding: K Shuttle Pickup Locations (L1) You are given the coordinates of N people on a 2D grid. You want to open K shuttle pickup locations (pickup po...
Answer leadership questions on tradeoffs and collaboration
Behavioral / Leadership Questions Answer using specific examples from your experience. 1. Project deep dive: Walk through a recent project end-to-end ...
Design a restaurant recommendation system
ML System Design: Restaurant Recommendations (Delivery App) You are designing a restaurant recommendation system for a food delivery marketplace (e.g....
Describe past impact and conflict handling
Behavioral and Leadership: AI Function Calling End-to-End + Conflict Resolution Context You are interviewing for a Machine Learning Engineer role. The...
Design room progression with leaderboard
Design a data structure to simulate a sequence of rooms where players solve tasks and can move only to the next room once finished. Support the follow...
Implement 1D convex minimization in Python
1D Black-Box Convex Minimization (Gradient-Free) Task Implement in Python an algorithm to minimize a 1D convex function F(x) over a closed interval [a...
Count connected delivery zones
Given an m x n grid representing a service area, each cell is either 'Z' (deliverable zone) or '#' (blocked). Two 'Z' cells belong to the same zone if...
Design real-time grid ETA for drivers
Real-Time Grid-ETA System Design You are tasked with designing a real-time system that maintains the remaining ETA for every driver currently located ...
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...
Compute currency conversion via graph search
Given a list of currency pairs, e.g., [('USD','CAD'), ('CAD','EUR'), ...], and a parallel list of conversion ratios [1.1, 1.2, ...] where ratio r mean...
Implement convex minimization on an interval
Task: Minimize a Black-Box Convex Function on [a, b] Using Only Function Evaluations Context You are given a real-valued, convex function F(x) defined...