PracHub
QuestionsCoachesLearningGuidesInterview Prep
|Home/Machine Learning/Thumbtack

Forecast response-rate trends with backtesting

Last updated: Mar 29, 2026

Quick Overview

This question evaluates proficiency in time-series forecasting and model validation, including feature engineering, model selection, rolling-origin backtesting, evaluation metrics, and change-point detection for response-rate prediction at the job_category-week level.

  • medium
  • Thumbtack
  • Machine Learning
  • Data Scientist

Forecast response-rate trends with backtesting

Company: Thumbtack

Role: Data Scientist

Category: Machine Learning

Difficulty: medium

Interview Round: Onsite

Model and forecast the response rate over time. Aggregate to job_category-week and build a model to predict next-4-week response rates for each job_category. Describe: (1) feature set (calendar dummies, region mix, invitations per job, seasonality terms, holiday flags); (2) candidate models (e.g., SARIMAX with exogenous regressors vs. gradient boosted trees on lag features) and why; (3) backtesting protocol with rolling-origin evaluation and a 4-week horizon; (4) metrics (sMAPE for accuracy, calibration of predictive intervals); (5) change-point detection to guard against structural breaks (e.g., policy changes); and (6) how you’d use the forecasts for staffing or budget decisions.

Quick Answer: This question evaluates proficiency in time-series forecasting and model validation, including feature engineering, model selection, rolling-origin backtesting, evaluation metrics, and change-point detection for response-rate prediction at the job_category-week level.

Related Interview Questions

  • Detail NLP preprocessing and n‑gram choices - Thumbtack (medium)
  • Choose clustering vs regression; explain KNN - Thumbtack (medium)
  • Build a defensible ML pipeline end-to-end - Thumbtack (hard)
|Home/Machine Learning/Thumbtack

Forecast response-rate trends with backtesting

Thumbtack logo
Thumbtack
Oct 13, 2025, 9:49 PM
mediumData ScientistOnsiteMachine Learning
3
0
Loading...

Forecasting Response Rate by Job Category and Week

Context

You are given weekly marketplace data with invitations and responses by job_category and region. Define response rate at the job_category-week level as:

  • response_rate = responses / invitations

Assume invitations are the denominator of interest and weeks without invitations are excluded or imputed carefully. The goal is to forecast the next 4 weeks of response rates for each job_category and describe the modeling approach.

Task

Aggregate to job_category-week and build a model to predict the next-4-week response rates for each job_category. Describe the following:

  1. Feature set: calendar dummies, region mix, invitations per job, seasonality terms, holiday flags.
  2. Candidate models and why: SARIMAX with exogenous regressors vs. gradient boosted trees on lag features.
  3. Backtesting protocol: rolling-origin evaluation with a 4-week horizon.
  4. Metrics: sMAPE for accuracy, calibration of predictive intervals.
  5. Change-point detection to guard against structural breaks, such as policy changes.
  6. How to use the forecasts for staffing or budget decisions.
Loading comments...

Browse More Questions

More Machine Learning•More Thumbtack•More Data Scientist•Thumbtack Data Scientist•Thumbtack Machine Learning•Data Scientist Machine Learning

Write your answer

Your first approved answer each day earns 20 XP.

Sign in to write your answer.
PracHub

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

Product

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

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • AI Coding 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.