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.

EasyTechnical
39 practiced

What is bid shading in the context of first-price auctions? Describe the inputs a DSP needs to implement bid shading (historical clearing prices, auction dynamics), and list potential pitfalls a data scientist must watch for when training shading models.

MediumTechnical
55 practiced

You have a churn probability model that outputs p_churn for each user. Describe how to translate model outputs into business actions: choosing thresholds, building treatment cohorts, estimating expected lift, calibration checks, and how to measure campaign impact after deployment.

MediumTechnical
50 practiced

A colleague ran K-Means twice on the same dataset with the same k and got noticeably different cluster centers each time, and now they don't trust the results. What's going on, and how would you build confidence in a chosen clustering before presenting it?

MediumTechnical
75 practiced

You want to sanity-check that the segments your K-Means model found aren't just recovering something the business already knows, like clustering entirely along an existing 'spend tier' the company already tracks. How would you check for that?

HardTechnical
39 practiced

Develop an approach to quantify uncertainty in feature importances returned by a random forest model. Describe methods to compute confidence intervals for permutation importance, assess stability across bootstrap samples, and how to present uncertainty to product stakeholders.

Unlock Full Question Bank

Get access to all 31 Predictive Modeling and Machine Learning Fundamentals interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.