PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Machine Learning/Google

Build Model to Predict Customer Contract Renewal

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a data scientist's competency in end-to-end supervised machine learning for enterprise contract renewal prediction, covering problem framing, target definition and sampling windows, feature engineering, model choice, and model evaluation.

  • medium
  • Google
  • Machine Learning
  • Data Scientist

Build Model to Predict Customer Contract Renewal

Company: Google

Role: Data Scientist

Category: Machine Learning

Difficulty: medium

Interview Round: Technical Screen

##### Scenario Predicting whether an enterprise customer will renew their Google Meet contract. ##### Question Describe how you would build a model to predict customer retention. Which features would you engineer and why? When would logistic regression be sufficient and when would you prefer more complex models (e.g., GBM, NN)? How would you evaluate and compare model performance? ##### Hints Cover sampling window, target definition, feature importance, calibration, AUC, business lift, interpretability vs performance trade-off.

Quick Answer: This question evaluates a data scientist's competency in end-to-end supervised machine learning for enterprise contract renewal prediction, covering problem framing, target definition and sampling windows, feature engineering, model choice, and model evaluation.

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
Jul 12, 2025, 6:59 PM
Data Scientist
Technical Screen
Machine Learning
112
0

Predicting Enterprise Customer Renewal for Google Meet

You are tasked with designing a model to predict whether an enterprise customer will renew their Google Meet contract.

Requirements

  1. End-to-end approach
    • Define the sampling timeline (observation/feature window, blackout period, prediction window).
    • Precisely define the target (what counts as a “renewal” vs. “churn/downgrade”).
  2. Feature engineering
    • Which features would you create and why? Consider product usage, account context, pricing/contract terms, and customer experience.
  3. Model choice
    • When is logistic regression sufficient?
    • When would you prefer more complex models (e.g., Gradient Boosted Machines, Neural Networks)?
  4. Evaluation and comparison
    • How would you evaluate and compare models (AUC, calibration, business lift, feature importance, interpretability vs. performance trade-offs)?

Hints: Cover sampling window, target definition, feature importance, calibration, AUC, business lift, and interpretability vs. performance trade-off.

Solution

Show

Submit Your Answer

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,500+ 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.