PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Machine Learning/Google

Predict and act on contract renewal risk

Last updated: Mar 29, 2026

Quick Overview

This question evaluates competency in applied machine learning for enterprise churn prediction, testing skills in problem framing, feature engineering, model selection, data hygiene, evaluation metrics, and decisioning within the Machine Learning domain.

  • hard
  • Google
  • Machine Learning
  • Data Scientist

Predict and act on contract renewal risk

Company: Google

Role: Data Scientist

Category: Machine Learning

Difficulty: hard

Interview Round: Technical Screen

You’re asked to predict contract renewal for enterprise customers of a video-conferencing product after a spike in call disconnects. Design a modeling approach: define the label (renewal within the next contract period) and prediction horizon; specify features such as disconnection rate per 1k minutes, percent of meetings affected, time-to-resolution, SLA breaches, support ticket volume, NPS/CSAT, active seats, usage intensity, industry, account tenure, and price/discounts; discuss when logistic regression is preferable to gradient-boosted trees or deep models (interpretability, small-N, linear signal, sparse features, latency constraints) and when complex models are justified; prevent leakage (e.g., features created post-renewal), address class imbalance, consider survival analysis vs binary classification for censored data, and optionally add monotonic constraints; outline evaluation beyond AUROC (PR-AUC for rare churn, calibration curves/Brier score, cohort- and time-split backtests, stability under distribution shift), and compare rank-based vs calibrated thresholding; translate scores into actions with cost–benefit thresholds, expected ROI, and capacity constraints; provide a minimal viable feature set and justify it.

Quick Answer: This question evaluates competency in applied machine learning for enterprise churn prediction, testing skills in problem framing, feature engineering, model selection, data hygiene, evaluation metrics, and decisioning within the Machine Learning domain.

Related Interview Questions

  • Explain ranking cold-start strategies - Google (medium)
  • Explain LLM fine-tuning and generative models - Google (medium)
  • Compare NLP tokenization and LLM recommendations - Google (medium)
  • Explain LLM lifecycle and trade-offs - Google (medium)
  • Build a bigram next-word predictor with weighted sampling - Google (medium)
Google logo
Google
Oct 13, 2025, 9:49 PM
Data Scientist
Technical Screen
Machine Learning
6
0

Predicting Enterprise Contract Renewal After a Quality Incident

Context

A video-conferencing provider experienced a spike in call disconnects. You need to design a practical modeling approach to predict whether an enterprise customer will renew at their next contract decision point so the company can prioritize retention actions.

Task

Propose a modeling and decisioning plan that covers the following:

  1. Problem Framing
    • Define the label (renewal within the next contract period) and the prediction horizon (when predictions are made relative to renewal date).
  2. Features
    • Specify and precisely define features such as:
      • Disconnection rate per 1,000 minutes
      • Percent of meetings affected
      • Time-to-resolution (e.g., MTTR)
      • SLA breaches
      • Support ticket volume
      • NPS/CSAT
      • Active seats and usage intensity
      • Industry
      • Account tenure
      • Price/discounts
  3. Modeling Choices
    • Discuss when logistic regression is preferable to gradient-boosted trees or deep models (interpretability, small-N, linear signal, sparse features, latency constraints).
    • Discuss when more complex models are justified.
    • Optionally consider monotonic constraints.
  4. Data Hygiene
    • Prevent leakage (e.g., avoid features created post-renewal or after the prediction cutoff).
    • Address class imbalance.
    • Consider survival analysis vs. binary classification for censored data.
  5. Evaluation
    • Go beyond AUROC: include PR-AUC for rare churn, calibration curves/Brier score, cohort- and time-split backtests, and stability under distribution shift (pre/post incident).
    • Compare rank-based actioning vs. calibrated thresholding.
  6. Decisioning and Actions
    • Translate scores into actions with cost–benefit thresholds, expected ROI, and capacity constraints.
  7. Minimal Viable Feature Set (MVFS)
    • Provide a minimal feature subset and justify why it’s sufficient to launch.

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More Machine Learning•More Google•More Data Scientist•Google Data Scientist•Google Machine Learning•Data Scientist Machine Learning
PracHub

Master your tech interviews with 8,000+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.