← OneMain Financial Interview Insights
This was basically four questions stapled together and they wanted a coherent answer, not four separate answers.
Structure your answer around a decision framework that starts with diagnosing missingness mechanisms and data distributions, then branches into model-specific preprocessing for linear models versus tree ensembles. Emphasize that imputation and outlier handling must be validated for their downstream effects on calibration and SHAP, and propose concrete strategies for the 10% MNAR scenario such as missingness indicators, pattern submodels, or sensitivity analysis.
Pro tip: Always tie preprocessing choices back to the business objective—churn prediction for a financial institution demands well-calibrated probabilities, so prioritize calibration-preserving techniques and avoid imputation methods that distort the target relationship.
Quantify skewness, outliers, zero-inflation, and missingness patterns. Test whether missingness is MAR or MNAR by comparing distributions of observed variables across missing vs. non-missing groups, and consult domain experts to understand why high-spend users skip income.
For linear models, use robust scaling, log or Box-Cox transformations, and imputation with missingness indicators. For tree ensembles, rely on their native handling of skew and outliers, but still address missingness via surrogate splits or explicit imputation with indicators.
Compare mean/median, MICE, and model-based imputation for bias and variance. For outliers, consider winsorizing, trimming, or robust transformations, noting that tree models are less sensitive but can still overfit to extreme values.
Use cross-validation to assess calibration (e.g., reliability diagrams, Brier score) and compute SHAP values on held-out data. Ensure imputation is done within CV folds to avoid leakage, and check for SHAP instability across imputation methods.
For the 10% MNAR feature, add a missingness indicator, consider pattern submodels or Heckman-style correction, and perform sensitivity analysis (e.g., tipping point) to quantify the impact of MNAR on model performance and fairness.
AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.