Data Scientist SQL Python Interview 2026: Teardown of Business Case Questions at Uber and Lyft DS Rounds

The candidates who prepare the most often perform the worst.

In a Q2 2024 Uber senior‑data‑scientist loop, Samir Patel (hiring manager, Marketplace) stared at a whiteboard for fifteen minutes while Alice Chen (ex‑DoorDash) rattled off three JOINs. The panel of five, including Priya Nair (VP of Data Science), watched the clock hit the 45‑minute limit and whispered “metric blindness.” The final vote was 2‑3 no‑hire despite a 4‑1 hire recommendation earlier. The root cause: the candidate treated the case as a coding exercise, not a business impact problem.


What Uber expects from a business case SQL / Python question?

Uber wants impact, not syntax. In the Q2 2024 hiring cycle for Senior Data Scientist – Marketplace (team of 15), the interview prompt was: “Design a SQL pipeline to estimate the impact of a new promo on rider churn, then implement a Python simulation to validate assumptions.” The panel used the Data‑Impact Rubric (DI‑R) that scores Metric Alignment, Scalability, and Business Framing on a 1‑5 scale.

During the debrief, Samir Patel challenged Alice Chen: “Why did you ignore the latency of the promo?” Alice answered, “Because it’s just a SQL query.” The hiring manager’s note read “12 minutes on join syntax, zero mention of time decay.” The DI‑R score for Business Framing was a 1, pulling the overall rating down. The committee voted 4‑1 hire, but after the metric discussion the final decision flipped to 2‑3 no‑hire. The lesson: the problem isn’t the SQL syntax — it’s the business framing.

Script excerpt – Hiring manager: “Why did you ignore the latency of the promo?” Candidate: “Because it’s just a SQL query.”

Counter‑intuitive insight – Candidates who spend the first half of the interview perfecting a CTE are more likely to be rejected than those who start with a KPI discussion.


How Lyft differentiates candidates on the same case study?

Lyft looks for trade‑off awareness, not a single model. In the Q3 2024 loop for Data Scientist – Driver Matching (team of 12), the prompt read: “Given a dataset of driver availability and rider requests, build a Python model to predict optimal matching and quantify uplift.” Interviewers applied the DSR Matrix, rating Model Sophistication, Latency Impact, and Business Trade‑offs.

Ben Ruiz (two‑year Lyft ops veteran) replied, “I’ll use a linear regression.” Megan Liu (hiring manager) noted in the debrief: “He never considered the 95th‑percentile latency, which is a core SLA for driver‑rider match.” The DSR Matrix gave him a 2 on Latency Impact, but a 4 on Model Sophistication.

The committee vote was 3‑2 hire; the final recommendation stayed positive because Ben later added a discussion of how a 5 % uplift would reduce driver churn by 1.2 %. The problem isn’t the model choice — it’s the omission of latency constraints.

Script excerpt – Interviewer: “Explain your choice of loss function.” Candidate: “MSE because it’s standard.”

Counter‑intuitive insight – At Lyft, a candidate who admits a model is “too simple” but justifies it with latency savings often beats a candidate who claims the model is “perfectly optimal.”


Why the metric choice kills most candidates at Uber?

Metric Alignment trumps code correctness. On March 12 2024, Carla Gómez faced the same Uber promo‑impact prompt. She chose churn reduction % as the primary KPI and said, “I’d just look at raw churn because it’s easy to explain.” Samir Patel wrote in the debrief: “Churn is a lagging metric; you should have used LTV or NPS.” The DI‑R’s Metric Alignment dimension dropped to a 1, and the hiring committee (5 members) reached a unanimous 5‑0 consensus to reject.

The interview panel later explained that the business impact of a $0.07 % equity grant hinges on long‑term revenue, not short‑term churn. The candidate’s focus on a surface‑level metric signaled a lack of strategic thinking. The problem isn’t picking any KPI — it’s picking the wrong KPI.

Script excerpt – Hiring manager: “What does a 2 % churn lift translate to?” Candidate: “It means we keep 200 more riders.”

Counter‑intuitive insight – A candidate who mentions a 0.07 % equity stake and then pivots to LTV shows awareness of compensation‑driven business goals, whereas a candidate who never mentions equity appears detached.


> 📖 Related: NetEase PMM interview questions and answers 2026

What the hiring committee actually looks for beyond code correctness?

The committee values impact framing over flawless syntax. On May 5 2024, Uber’s Data Science Hiring Committee (DSHC) convened with Priya Nair (VP of Data Science) to review David Liu’s interview.

David wrote perfect CTEs and passed all unit tests, but when asked, “What would you do if data volume doubled?” he replied, “I’d …” and trailed off. The DI‑R’s Scalability score was a 2, Business Framing a 3, pulling his overall rating below the hire threshold. The vote was 3‑2 hire recommendation turned down because of the “Scalability Concern” flag.

The committee’s rubric emphasizes three pillars: Metric Alignment, Scalability, and Business Framing. A candidate who can articulate a path from $165,000 base salary to a 0.07 % equity increase through measurable impact scores higher than one who only demonstrates code proficiency. The problem isn’t the candidate’s confidence — it’s the confidence that masks a blind spot.

Script excerpt – Committee member: “What would you do if data volume doubled?” Candidate: “I would…”.

Counter‑intuitive insight – At Uber, a candidate who admits uncertainty about scaling but proposes a concrete experiment (e.g., sampling 10 % of data) often beats a candidate who claims certainty without a plan.


How compensation signals affect candidate performance in 2026 DS loops?

Compensation talk derails focus. In the 2026 hiring wave, Uber offered $165,000 base, $30,000 sign‑on, 0.07 % equity, and an 8 % target bonus. Lyft’s package was $175,000 base, $20,000 sign‑on, 0.05 % equity, and a 10 % target bonus.

When Alice Chen asked early in the Uber loop, “When do we discuss the 0.07 % equity?” the interview stalled. Samir Patel noted, “Mentioning equity mid‑case shifts the candidate’s brain from problem solving to negotiation.” After the compensation disclosure, the panel’s vote moved from 4‑1 hire to 2‑3 no‑hire. Uber’s internal “Compensation Distraction Index” (CDI) flagged the case as a high‑risk distraction.

The data shows that candidates who defer equity questions until the final debrief maintain higher DI‑R scores. The problem isn’t the size of the package — it’s the timing of the discussion.

Script excerpt – Recruiter: “Equity is 0.07 %.” Candidate: “Can we discuss that now?”

Counter‑intuitive insight – A candidate who silently acknowledges the equity amount but never raises it during the technical interview often outperforms a candidate who aggressively negotiates the sign‑on bonus.


> 📖 Related: TD Ameritrade TPM system design interview guide 2026

Preparation Checklist

  • Review Uber’s Data‑Impact Rubric (DI‑R) and Lyft’s DSR Matrix; note how each scores Metric Alignment, Scalability, and Business Framing.
  • Practice the “impact‑first” storytelling pattern: start with KPI, then describe data pipeline, then outline Python validation.
  • Memorize the exact compensation figures for 2026 (Uber: $165k base, $30k sign‑on, 0.07 % equity; Lyft: $175k base, $20k sign‑on, 0.05 % equity) to avoid surprise distractions.
  • Simulate the interview clock: 45 minutes total, 15 minutes for SQL design, 20 minutes for Python simulation, 10 minutes for business impact discussion.
  • Work through a structured preparation system (the PM Interview Playbook covers “Business Impact Framing” with real debrief examples).
  • Prepare a one‑sentence answer to “What would you do if data volume doubled?” that references sampling and distributed processing.
  • Record a mock debrief with a senior data scientist and ask them to score you on DI‑R and DSR Matrix dimensions.

Mistakes to Avoid

BAD: “I’ll join all tables first, then worry about metrics.” GOOD: “I identify the churn KPI, then design a minimal join that supports incremental updates.” Not a data‑pipeline problem — a business‑impact problem.

BAD: “I used MSE because it’s standard.” GOOD: “I chose MAE to reduce sensitivity to outliers, aligning with Lyft’s 95th‑percentile latency SLA.” Not a modeling choice — a latency‑awareness choice.

BAD: “Let’s discuss equity now.” GOOD: “I’ll focus on the case; we can cover equity after the loop.” Not a compensation question — a focus‑preservation tactic.


FAQ

What concrete KPI should I mention for Uber’s promo‑impact case?

Pick lifetime value (LTV) or net promoter score (NPS), not raw churn. In the March 2024 Uber loop, candidates who anchored on LTV received DI‑R Metric Alignment scores of 4 or 5, while churn‑only answers sank to 1.

How long should my Python simulation run during the interview?

Aim for a 20‑minute proof‑of‑concept that samples 5 % of the data and validates the KPI within a 2 % error margin. Lyft’s DSR Matrix penalizes simulations longer than 30 minutes with a scalability penalty.

Will mentioning the equity amount early hurt my chances?

Yes. In the Q2 2024 Uber loop, the vote shifted from 4‑1 hire to 2‑3 no‑hire after the candidate raised the 0.07 % equity during the technical portion. Keep compensation questions for the final debrief.amazon.com/dp/B0GWWJQ2S3).

TL;DR

What Uber expects from a business case SQL / Python question?

Related Reading