PracHub
QuestionsPremiumLearningGuidesCheatsheetNEWCoaches
|Home/Statistics & Math/Uber

Formulate OR model to reduce driver backtracking

Last updated: Mar 29, 2026

Quick Overview

This question evaluates skills in defining a quantitative driver-backtracking metric from GPS and assignment logs, detecting and validating backtracking segments, and formulating constrained optimization models for dispatch and repositioning, drawing on statistics, operations research, and stochastic optimization.

  • Medium
  • Uber
  • Statistics & Math
  • Data Scientist

Formulate OR model to reduce driver backtracking

Company: Uber

Role: Data Scientist

Category: Statistics & Math

Difficulty: Medium

Interview Round: Onsite

Define and reduce driver ‘backtracking’ in a marketplace. First, define a quantitative backtracking metric B per driver-hour from GPS and assignment logs, and describe an algorithm to detect backtracking segments and validate them with labels; then formulate an optimization model that assigns drivers to requests and repositioning tasks to minimize expected backtracking while meeting business goals (SLA on ETA, minimum utilization, zone fairness, cap on repositioning cost). State decision variables, objective, and constraints explicitly; choose a modeling approach (e.g., time-expanded network min-cost flow with penalties or a mixed-integer program) and discuss a real-time solution method (rolling horizon, column generation, Lagrangian relaxation) and approximation quality; finally, explain offline evaluation and an online experiment to validate improvements, and how to handle demand uncertainty via robust or stochastic optimization, including a toy three-zone, five-minute-interval example to illustrate constraints.

Quick Answer: This question evaluates skills in defining a quantitative driver-backtracking metric from GPS and assignment logs, detecting and validating backtracking segments, and formulating constrained optimization models for dispatch and repositioning, drawing on statistics, operations research, and stochastic optimization.

Related Interview Questions

  • Should Uber double member discounts? - Uber (medium)
  • Compare Two Coin Proportions - Uber (medium)
  • Analyze the Accident-Rate Spike - Uber (easy)
  • How do you derive CDF from a PDF? - Uber (easy)
  • Derive a CDF from a PDF - Uber (medium)
Uber logo
Uber
Oct 13, 2025, 9:49 PM
Data Scientist
Onsite
Statistics & Math
4
0

Define and reduce driver ‘backtracking’ in a marketplace. First, define a quantitative backtracking metric B per driver-hour from GPS and assignment logs, and describe an algorithm to detect backtracking segments and validate them with labels; then formulate an optimization model that assigns drivers to requests and repositioning tasks to minimize expected backtracking while meeting business goals (SLA on ETA, minimum utilization, zone fairness, cap on repositioning cost). State decision variables, objective, and constraints explicitly; choose a modeling approach (e.g., time-expanded network min-cost flow with penalties or a mixed-integer program) and discuss a real-time solution method (rolling horizon, column generation, Lagrangian relaxation) and approximation quality; finally, explain offline evaluation and an online experiment to validate improvements, and how to handle demand uncertainty via robust or stochastic optimization, including a toy three-zone, five-minute-interval example to illustrate constraints.

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More Statistics & Math•More Uber•More Data Scientist•Uber Data Scientist•Uber Statistics & Math•Data Scientist Statistics & Math
PracHub

Master your tech interviews with 7,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.