PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Machine Learning/IBM

Design a lead scoring model for marketing

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a candidate's ability to design an end-to-end machine learning lead scoring system, testing competencies in defining prediction targets and timing, feature engineering and leakage awareness, model selection, evaluation aligned to business goals, and operational concerns like selection bias, fairness, and concept drift.

  • easy
  • IBM
  • Machine Learning
  • Data Scientist

Design a lead scoring model for marketing

Company: IBM

Role: Data Scientist

Category: Machine Learning

Difficulty: easy

Interview Round: Technical Screen

You are on a marketing data science team building a **lead scoring** system. Context: - Each “lead” (user or account) arrives through marketing channels (ads, email, organic). - Sales has limited capacity, so the score will be used to **prioritize outreach**. Design an end-to-end approach: 1) Define the prediction target (label) and the prediction time (when the score is computed). 2) Propose feature sets and data sources. Call out potential leakage. 3) Choose a modeling approach (baseline + more advanced) and explain tradeoffs. 4) Define evaluation metrics aligned to business constraints (top-K, lift, calibration, revenue). 5) Describe how you would pick an operating threshold / routing policy. 6) Discuss key risks: class imbalance, selection bias (sales touches are not random), fairness, drift, and how you’d monitor and iterate.

Quick Answer: This question evaluates a candidate's ability to design an end-to-end machine learning lead scoring system, testing competencies in defining prediction targets and timing, feature engineering and leakage awareness, model selection, evaluation aligned to business goals, and operational concerns like selection bias, fairness, and concept drift.

Related Interview Questions

  • Design a lead-scoring model - IBM (easy)
IBM logo
IBM
Nov 9, 2025, 12:00 AM
Data Scientist
Technical Screen
Machine Learning
3
0

You are on a marketing data science team building a lead scoring system.

Context:

  • Each “lead” (user or account) arrives through marketing channels (ads, email, organic).
  • Sales has limited capacity, so the score will be used to prioritize outreach .

Design an end-to-end approach:

  1. Define the prediction target (label) and the prediction time (when the score is computed).
  2. Propose feature sets and data sources. Call out potential leakage.
  3. Choose a modeling approach (baseline + more advanced) and explain tradeoffs.
  4. Define evaluation metrics aligned to business constraints (top-K, lift, calibration, revenue).
  5. Describe how you would pick an operating threshold / routing policy.
  6. Discuss key risks: class imbalance, selection bias (sales touches are not random), fairness, drift, and how you’d monitor and iterate.

Solution

Show

Submit Your Answer

Sign in to leave a comment

Loading comments...

Browse More Questions

More Machine Learning•More IBM•More Data Scientist•IBM Data Scientist•IBM 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.