Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Validate Offline Metrics Against Business Value

Easy
Model EvaluationCross-ValidationAccuracyA/B TestingAsked 1 times

Problem

Context

StreamCart is building a propensity model to predict which users will purchase a premium subscription within 7 days after seeing an in-app upsell. The team has strong offline model metrics, but product leadership is not convinced those metrics translate into real business value or justify an online launch.

Current Performance

MetricCandidate ModelCurrent Heuristic BaselineChange
AUC-ROC0.810.69+0.12
Log Loss0.410.53-0.12
Precision @ Top 10%0.240.15+0.09
Recall @ Top 10%0.380.27+0.11
Lift @ Top 10%3.0x1.9x+1.1x
Calibration Error0.030.11-0.08
Avg predicted conversion (top decile)22%14%+8 pts
Actual conversion (top decile, holdout)24%15%+9 pts

The Problem

The model looks better offline, but the business decision is whether targeting the top-scored users will create enough incremental subscription revenue to offset notification cost and user fatigue. You need to design a validation approach that connects offline metrics to expected business impact before running a full A/B test.

Requirements

  1. Explain which offline metrics are most relevant for validating model value and why.
  2. Propose a framework to estimate expected business impact from the holdout results.
  3. Identify what additional offline analyses you would run before launch.
  4. Recommend how to choose a targeting threshold or top-K policy.
  5. Describe the main risks of relying only on offline metrics.

Constraints

  • Premium subscription revenue: $18 per conversion
  • Notification cost: $0.04 per message sent
  • Product team will target at most 500,000 users per week
  • Excessive messaging can reduce 30-day retention
Practicing as: Data Scientist interview at Persistent Systems

Hi, I'll play your Persistent Systems interviewer for the Data Scientist role. Answer the question above like we're in the room, and I'll respond the way a real interviewer would.

You are practicing as a guest. Sign up free to get your answer graded with AI feedback. Your draft stays right here.

Sign up freeI have an account
Sign up to unlock solutions
Persistent Systems Data Scientist Interview Questions
Next questions
Persistent SystemsDesign Offline Validation for Ranking ModelEasyPyramid ConsultingEvaluate Churn Model UtilityHardMidwest Employers CasualtyChoose Metrics for Churn ModelEasy