PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Machine Learning/Uber

Predict driver acceptance

Last updated: Apr 11, 2026

Quick Overview

This question evaluates a candidate's competency in designing and operationalizing an end-to-end machine learning solution for predicting driver acceptance, covering target and observation-unit definition, feature and training-data design, leakage and delayed-label handling, model choice and calibration, evaluation, fairness, and integration with marketplace decisioning. Commonly asked in Machine Learning and Data Science interviews for production-focused roles, it assesses real-world system design and product-thinking skills and probes both conceptual understanding and practical application across modeling, data engineering, evaluation, and deployment in marketplace domains.

  • medium
  • Uber
  • Machine Learning
  • Data Scientist

Predict driver acceptance

Company: Uber

Role: Data Scientist

Category: Machine Learning

Difficulty: medium

Interview Round: Onsite

Design an end-to-end machine learning approach to predict **driver acceptance probability** in a ride-sharing or delivery marketplace. Assume that when a job offer is shown to a driver, the platform wants to estimate the probability that the driver will accept it. Discuss: - how you would define the prediction target and observation unit, - what training data and features you would use, - how you would handle leakage, delayed labels, and sample-selection issues, - which baseline and production models you would consider, - how you would evaluate model quality offline and online, - how calibration, drift, fairness, and marketplace feedback loops affect deployment, - and how the prediction would be used in ranking, dispatch, or incentive decisions. Your answer should cover both modeling and product decision-making, not just algorithm choice.

Quick Answer: This question evaluates a candidate's competency in designing and operationalizing an end-to-end machine learning solution for predicting driver acceptance, covering target and observation-unit definition, feature and training-data design, leakage and delayed-label handling, model choice and calibration, evaluation, fairness, and integration with marketplace decisioning. Commonly asked in Machine Learning and Data Science interviews for production-focused roles, it assesses real-world system design and product-thinking skills and probes both conceptual understanding and practical application across modeling, data engineering, evaluation, and deployment in marketplace domains.

Related Interview Questions

  • Evaluate Promotions for Uber Eats Users - Uber (medium)
  • Implement Streaming Clustering for Numbers - Uber
  • Build cold-start restaurant ratings - Uber (medium)
  • Implement CLIP Contrastive Loss - Uber (medium)
  • Explain and test completion-rate gaps - Uber (easy)
Uber logo
Uber
Mar 22, 2026, 12:00 AM
Data Scientist
Onsite
Machine Learning
4
0
Loading...

Design an end-to-end machine learning approach to predict driver acceptance probability in a ride-sharing or delivery marketplace.

Assume that when a job offer is shown to a driver, the platform wants to estimate the probability that the driver will accept it. Discuss:

  • how you would define the prediction target and observation unit,
  • what training data and features you would use,
  • how you would handle leakage, delayed labels, and sample-selection issues,
  • which baseline and production models you would consider,
  • how you would evaluate model quality offline and online,
  • how calibration, drift, fairness, and marketplace feedback loops affect deployment,
  • and how the prediction would be used in ranking, dispatch, or incentive decisions.

Your answer should cover both modeling and product decision-making, not just algorithm choice.

Solution

Show

Submit Your Answer

Sign in to leave a comment

Loading comments...

Browse More Questions

More Machine Learning•More Uber•More Data Scientist•Uber Data Scientist•Uber Machine Learning•Data Scientist Machine Learning
PracHub

Master your tech interviews with 8,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.