← CVS Health Interview Insights
This was basically four questions stapled together and I did not realize that until I was already three minutes into the missing data section.
Structure your answer as a pipeline: first diagnose missingness and handle it with appropriate imputation, then select metrics that reflect the clinical and business costs of errors, address class imbalance with resampling or weighting, and iteratively improve logistic regression using feature engineering and regularization—all while enforcing strict train-test separation and temporal validation to prevent leakage.
Pro tip: Emphasize that missingness itself can be informative—create missingness indicators and check if they correlate with readmission. Also, use a temporal split (e.g., train on earlier years, test on later) to mimic real deployment and avoid leakage from future data.
Analyze missingness patterns (MCAR, MAR, MNAR) and create missingness indicators. Impute using domain-informed methods (e.g., median for labs, 'missing' category for categoricals) and consider multiple imputation if appropriate.
Select metrics that align with clinical and business goals: recall (sensitivity) to catch high-risk patients, precision to avoid alert fatigue, and AUC-ROC/PR for ranking. Use F1 or cost-sensitive metrics if costs are known.
Apply techniques like class weighting, oversampling (SMOTE), or undersampling, but only on training data. Evaluate impact via cross-validation and consider ensemble methods if imbalance persists.
Engineer features (e.g., interactions, aggregations, temporal trends), apply regularization (L1/L2), and tune hyperparameters. Consider splines or binning for non-linear relationships.
Use a temporal split (train on past, test on future) and ensure all preprocessing (imputation, scaling, resampling) is fit only on training data. Avoid using future information or target-derived features.
AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.