Dataford
Interview QuestionsInterview GuidesExperiencesCoaching
New
Pricing
Get started
Dataford
Popular roles
Software EngineerData AnalystData ScientistData EngineerBusiness AnalystAI EngineerMachine Learning EngineerProduct Manager
Browse
Browse All RolesEvery role hub, from analyst to MLBrowse All CompaniesCompany-specific interview loopsAll Interview GuidesThe full guide library
Top questions by role
Software EngineerData AnalystData ScientistData EngineerBusiness AnalystAI EngineerMachine Learning EngineerProduct Manager
Top questions by skill
SQLPythonStatisticsMachine LearningA/B TestingSystem DesignGenerative AIProduct SenseMetricsBehavioral
Browse all questions →Try a mock interview
Experiences
Practice
Mock InterviewsTimed interview simulations with feedbackCoaching1:1 coaching with people at your target companiesSuccess PathYour 6-week structured planModulesCurated lessons by topicWebinarsTalks from ex-Big Tech data leadsPlaygroundA free-form scratch editor
Learn
BlogInterview strategy and career adviceTech Job Market ReportHiring trends across data and AI rolesFor UniversitiesDataford for career centersAbout DatafordWho we are and how we build
Pricing
Build my plan

Evaluate Coaching Match Quality Model

EasyModel Evaluation00:00
Practice interviewer
In session
5 left
00:00

Your question is Evaluate Coaching Match Quality Model. Take a moment with it on the right.

Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).

You need to log in / sign up to chat or submit.

Problem

Context

BetterUp uses a binary classification model to predict whether a newly proposed coach-member match will lead to a successful first 30 days, defined as the member attending the first session and giving a post-session rating of 4 or 5. The model is used in the matching workflow inside BetterUp Care to prioritize recommended coach options.

A new version of the model was deployed last month. Leadership sees slightly higher overall accuracy, but member complaints about poor-fit recommendations have increased, especially for enterprise members in their first week on the platform.

Current Performance

MetricPrevious ModelCurrent ModelChange
Accuracy0.740.78+0.04
Precision0.690.81+0.12
Recall0.760.52-0.24
F1 Score0.720.63-0.09
AUC-ROC0.800.79-0.01
Positive prediction rate0.410.24-0.17
Successful matches in eval set3,6003,6000

The Problem

The current model is more conservative: it recommends fewer matches as likely successful, and those recommendations are more often correct, but it misses many matches that would have succeeded. You need to assess whether the new model is actually better for BetterUp's matching experience.

Requirements

  1. Interpret what the metric changes imply about model behavior.
  2. Explain why higher accuracy does not necessarily mean a better model here.
  3. Use the confusion-matrix implications to discuss business impact.
  4. Recommend which metrics should be primary for this use case and why.
  5. Propose specific next steps to improve evaluation and model performance.

Constraints

  • BetterUp wants to avoid showing too few viable coach options to new members.
  • False positives create some member friction, but false negatives reduce match coverage and can delay time-to-first-session.
  • The matching team can only retrain and redeploy once every two weeks.