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.

EasyTechnical
45 practiced

You have clustered customers described by dozens of features. How would you visualize the structure to sanity-check the clusters, and what can and cannot be concluded from such a picture?

EasyTechnical
50 practiced

What are the main strengths and weaknesses of k-means, and how would you decide whether it is the right choice for a given segmentation problem?

EasyTechnical
46 practiced

Explain hierarchical clustering: how it builds groups, how you read a dendrogram to pick segments, and how it compares with k-means.

EasyTechnical
51 practiced

Your customer data mixes numeric and categorical fields. How do you handle the categorical variables before clustering, and what are the trade-offs?

HardTechnical
50 practiced

Two teams cluster the same customer base, one on purchase history and one on app engagement, and get completely different segments. Both look fine on internal quality measures. What do you do?

Unlock Full Question Bank

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

Sign in to Continue

Join thousands of developers preparing for their dream job.