Predictive Modeling and Machine Learning Fundamentals Questions
Applying core modeling techniques to analytical problems. Covers regression and classification basics, clustering and unsupervised methods such as k-means, feature thinking, model evaluation, and judging when a machine-learning approach is warranted over simpler analysis. Framed at the applied data-science level rather than deep ML engineering.
Medium: You built a linear regression to predict customer lifetime value (CLV) using features with different scales and skewness. List the steps you would take to validate model assumptions (linearity, homoscedasticity, normality of residuals, independence) and actions to take if assumptions are violated.
Explain the bias-variance tradeoff in the context of building a model to predict customer spend. Provide examples of actions that increase bias vs variance and practical ways to manage the tradeoff in production analytics.
Design a machine-learning pipeline to predict 30-day churn probability per user using both user-level and cohort-level features. Describe feature engineering (recency-frequency, behavioral aggregates, cohort retention slope), model choices (logistic regression, tree-based models), evaluation metrics (AUC, precision@k, calibration), handling class imbalance, prevention of time leakage, and how cohort-level features should be validated.
Hard: You suspect concept drift in a live churn prediction model: predictive performance degraded over 6 months. Outline the steps to investigate drift (data, label, feature distributions), quantify its impact on metrics, and approaches to mitigate drift (retraining cadence, online learning, feature engineering).
You are tasked with attributing conversions when conversion events are extremely rare (0.05%) and class imbalance is severe. Propose modeling approaches, sampling techniques, and evaluation metrics that are robust for rare events, and explain how to avoid overfitting.
Unlock Full Question Bank
Get access to all 28 Predictive Modeling and Machine Learning Fundamentals interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.