Skip to content
← All interview questions

Data Scientist Interview Questions at Uber (2026 Guide)


title: "Data Scientist Interview Questions at Uber (2026 Guide)" slug: "uber-data-scientist-interview-questions" description: "Uber data scientist interview: rounds, SQL, stats, A/B testing and case questions, plus FAQs and prep strategy for 2026."

Data Scientist Interview Questions at Uber (2026 Guide)

Uber's data scientist interview runs 4-5 rounds: recruiter screen, a technical screen mixing SQL and statistics, sometimes a take-home or timed assessment, then an onsite loop with an analytics case study, an experimentation/stats deep dive, a coding round (SQL + Python), and a behavioral round. Difficulty is moderate-to-hard. Uber's signature is product-case questions built on marketplace dynamics: pricing, matching, incentives. Expect 3-5 weeks.

Uber Data Scientist Interview at a Glance

StageFormatTypical DurationFocus
Recruiter screenPhone30 minTrack (product vs ML), background
Technical screenVideo45-60 minSQL, probability, one mini-case
Assessment (some tracks)Take-home/timed1-3 hrsAnalysis + writeup
Onsite: case + experimentationVideo60 min eachMetrics, A/B testing, causal inference
Onsite: coding + behavioralVideo45-60 min eachSQL/Python, values fit

Estimates from candidate reports; Uber's "Product Data Scientist" and "Applied Scientist" tracks weight rounds differently.

Real-Style Interview Questions by Round

SQL and coding

  1. Write SQL to find drivers whose weekly trip count dropped 30%+ two weeks in a row.
  2. Compute a 7-day rolling average of completed trips per city using window functions.
  3. In Python, deduplicate overlapping GPS ping intervals per driver.

Statistics and probability

  1. Riders arrive as a Poisson process at 4/minute. What's the probability of zero arrivals in 30 seconds?
  2. Explain p-values to a general manager who wants to ship anyway.
  3. When would you use a bootstrap instead of a t-test?

Experimentation

  1. Design an A/B test for a new driver incentive. What's your randomization unit and why is city-level interference a problem?
  2. Your experiment shows +2% trips but -1% driver retention. Ship or not?
  3. How would you use switchback experiments for surge pricing changes?

Product case

  1. Airport pickup wait times jumped 20% in one city. Diagnose it.
  2. Define success metrics for UberPool (shared rides). What guardrails do you set?
  3. Should Uber raise base fares 5% in a mature market? Structure the analysis.

Behavioral

  1. Tell me about an analysis that changed a launch decision.
  2. Describe a time stakeholders misused your numbers. What did you do?

FAQs

How hard is the Uber data scientist interview? Moderate-to-hard. SQL is expected to be fast and fluent; the differentiator is experimentation design under marketplace interference.

What's unique about Uber's experimentation questions? Two-sided marketplace effects. Standard user-level A/B tests break when drivers are shared across arms — know switchbacks and cluster randomization.

Do I need machine learning? Product DS roles: light ML. Applied Scientist roles: full ML depth including modeling rounds.

What language is the coding round in? SQL always; Python (pandas) commonly.

How long is the process? Typically 3-5 weeks (estimate).

<script type="application/ld+json"> {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How hard is the Uber data scientist interview?","acceptedAnswer":{"@type":"Answer","text":"Moderate-to-hard. Fast SQL is table stakes; experimentation design under marketplace interference is the differentiator."}},{"@type":"Question","name":"What is unique about Uber's experimentation questions?","acceptedAnswer":{"@type":"Answer","text":"Two-sided marketplace effects — know switchback experiments and cluster randomization."}},{"@type":"Question","name":"Do I need machine learning for Uber data science roles?","acceptedAnswer":{"@type":"Answer","text":"Product DS roles need light ML; Applied Scientist roles include full modeling rounds."}},{"@type":"Question","name":"How long does Uber's data scientist interview take?","acceptedAnswer":{"@type":"Answer","text":"Typically 3-5 weeks from screen to offer."}}]} </script>

Related Guides

Answer the Case Before the Silence Gets Awkward

Case interviews reward structure delivered fast. InterviewBoost.ai's Live Interview Assist surfaces a suggested framework in 0.3 seconds on Zoom, Teams, or Meet. Rehearse marketplace cases in AI mock interviews first. 4.9/5 from 50K+ job seekers. Start your free one-week trial — then $99/mo.

Ace the real interview

Practice with AI mock interviews or get real-time help with Live Assist.

Start free trial