Choose KPIs and prove impact with experiments

Read the full interview experience this question came from →

Quick Overview

This question evaluates a data scientist's competency in KPI engineering, causal inference, experiment design, metric validation, and multi-touch attribution within the Analytics & Experimentation domain and is focused on profit-oriented search ranking.

Choose KPIs and prove impact with experiments

Company: Expedia

Role: Data Scientist

Category: Analytics & Experimentation

Difficulty: hard

Interview Round: Onsite

You’re on Expedia’s Search team launching a new hotel-ranking model for enterprise clients who care about profitable bookings, not clicks. a) Define a single primary KPI (give an exact formula) that aligns to client value (e.g., margin-adjusted bookings per search within a 7-day attribution window) and list at least three precise guardrail metrics with thresholds (e.g., cancellation rate ≤ X%, latency p95 ≤ Y ms, diversity entropy ≥ Z). b) Explain how you’d validate that your offline proxy metrics (e.g., NDCG@10 weighted by booking margin) correlate with the online KPI; specify the analysis design, acceptable correlation/elasticity ranges, and actions if misaligned. c) Design an A/B test: choose randomization unit (e.g., search session), traffic split, ramp strategy, MDE and sample-size calculation (state base rates/variance assumptions), pre-experiment checks (SRM), and variance reduction (e.g., CUPED/stratification). d) Describe how you’d detect and prevent metric gaming and novelty effects (e.g., clickbait, position churn) and set a rollback criterion. e) If bookings are flat but cancellations rise 15% in treatment, decide ship/rollback and justify with expected profit impact and confidence intervals. f) Estimate incremental gross profit per search with a 95% CI and describe how you’d separate incrementality from attribution. g) For paid channels, propose a multi-touch attribution approach (e.g., Shapley/Markov vs. regression vs. geo-experiments) and how you’d calibrate it against holdout/geo tests.

Overview: This question evaluates a data scientist's competency in KPI engineering, causal inference, experiment design, metric validation, and multi-touch attribution within the Analytics & Experimentation domain and is focused on profit-oriented search ranking.

Read the full Expedia Data Scientist interview experience this question came from

|Home/Analytics & Experimentation/Expedia
Expedia logo
Expedia
Oct 13, 2025
hardData ScientistOnsiteAnalytics & Experimentation
6
0

Expedia Search: Profit-Focused Ranking Launch (Onsite)

Context

You’re on the Search team launching a new hotel-ranking model for enterprise clients who care about profitable bookings, not clicks. Assume attribution uses a 7-day booking window from the search event. Cancellations typically occur within 30 days, and you can estimate an expected show-up probability at booking time.

Tasks

(a) Define a single primary KPI with an exact formula that aligns to client value (e.g., margin-adjusted bookings per search within a 7-day attribution window). List at least three guardrail metrics with explicit numeric thresholds (e.g., cancellation rate ≤ X%, latency p95 ≤ Y ms, diversity entropy ≥ Z).

(b) Explain how you would validate that offline proxy metrics (e.g., NDCG@10 weighted by booking margin) correlate with the online KPI. Specify the analysis design, acceptable correlation/elasticity ranges, and what you would do if they are misaligned.

(c) Design an A/B test: choose the randomization unit (e.g., search session), traffic split, ramp strategy, MDE and sample-size calculation (state base rates/variance assumptions), pre-experiment checks (e.g., SRM), and variance reduction (e.g., CUPED/stratification).

(d) Describe how you would detect and prevent metric gaming and novelty effects (e.g., clickbait, position churn) and set a rollback criterion.

(e) If bookings are flat but cancellations rise 15% in treatment, decide ship or rollback and justify with expected profit impact and confidence intervals.

(f) Estimate incremental gross profit per search with a 95% CI and describe how you would separate incrementality from attribution.

(g) For paid channels, propose a multi-touch attribution approach (e.g., Shapley/Markov vs. regression vs. geo-experiments) and how you would calibrate it against holdout/geo tests.

Loading comments...