PracHub
QuestionsCoachesLearningGuidesInterview 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 (medium)
  • Build cold-start restaurant ratings - Uber (medium)
  • Implement CLIP Contrastive Loss - Uber (medium)
  • Explain and test completion-rate gaps - Uber (easy)
|Home/Machine Learning/Uber

Predict driver acceptance

Uber logo
Uber
Mar 22, 2026, 12:00 AM
mediumData ScientistOnsiteMachine 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.

Loading comments...

Browse More Questions

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

Write your answer

Your first approved answer each day earns 20 XP.

Sign in to write your answer.
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
  • AI Coding 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.