Predictive Modeling and Machine Learning Fundamentals Questions

Applied predictive-modeling cases worked end to end on tabular business data. Covers choosing a model family for a business target (churn, lifetime value, lead scoring, conversion, support-ticket escalation), setting a baseline, defining the label, observation window and prediction horizon, catching leakage, sanity-checking and interpreting results for non-technical stakeholders (feature importance and its traps with correlated features, explaining a single flagged customer), handling censored outcomes with survival methods such as Kaplan-Meier and Cox models, turning model scores into thresholds and business actions with cost-sensitive reasoning, targeting for incremental effect with uplift modeling, and clustering and unsupervised methods in practice: k-means and its initialization (k-means++), empty clusters, scaling, distance choices and mini-batch variants, choosing and validating the number of clusters without labels (elbow, silhouette, stability), density-based, hierarchical and mixture-model alternatives, mixed numeric and categorical features, high-dimensional preparation and visualization, and customer segmentation carried through to stakeholder communication, testing whether segment-based targeting works, keeping segments stable over refits, and downstream use. Excludes regression and classification algorithm internals, metric and validation theory, feature engineering mechanics, and large-scale or production ML systems (including distributed or streaming clustering), which are covered elsewhere.

HardTechnical
47 practiced

Your segmentation was built on last year's data. Each time you refit it, the clusters reshuffle, so 'segment 2' last quarter looks like 'segment 4' now, and dashboards and playbooks break. How do you keep segment identities usable across refits?

EasyTechnical
72 practiced

How does your approach to building a customer segmentation change if it is a one-time report on a static snapshot versus something that must assign new customers to segments every day?

HardTechnical
38 practiced

You are asked to predict which support tickets will escalate. How do you define the target, deal with labels that only arrive weeks later, and evaluate the model before anyone relies on it?

MediumTechnical
51 practiced

You need to predict customer churn for a subscription product. You can choose between a regularized logistic regression, a tree ensemble, and a small neural network. How do you decide which one to ship, and what would you build first as a baseline?

MediumTechnical
40 practiced

Implement k-means from scratch in Python with NumPy. Handle initialization, a maximum number of iterations and a convergence tolerance, and return the centroids and assignments.

Unlock Full Question Bank

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

Sign in to Continue

Join thousands of developers preparing for their dream job.