Model Selection, Tuning, and Generalization Questions
Choosing and tuning models so they generalize to unseen data rather than memorizing the training set. Covers the bias-variance tradeoff and its decomposition, diagnosing over- and under-fitting from learning curves, and regularization techniques such as L1/L2 penalties, dropout, and early stopping, alongside cross-validation strategies and grid, random, and Bayesian hyperparameter search. Emphasizes a principled, reproducible process for selecting model complexity and tuning against a real compute-versus-accuracy budget rather than ad-hoc trial and error.
Explain hypergradient-based hyperparameter optimization: computing gradients of the validation loss with respect to hyperparameters (for example a learning-rate schedule or weight decay) via implicit differentiation or by unrolling training steps. When is this feasible, what does it cost computationally, and how do truncated unrolling or other approximations make it practical?
Discuss sample complexity across different model families (linear models, decision trees, random forests, gradient boosting, neural networks): what determines how many labeled examples each needs for good generalization, and how would you empirically estimate the labeled data required for a target error rate using learning curves and pilot experiments?
You must choose among several pre-trained foundation models that vary in size, architecture, and training-data provenance for a new product feature. What criteria would you use to narrow the field, and what would you actually run to validate the final choice before committing?
Explain nested cross-validation: the algorithmic flow of the inner and outer loops, and why it produces an unbiased estimate of generalization performance when you are BOTH tuning hyperparameters and selecting a model on the same data. What goes wrong if you skip the outer loop and just report the inner loop's best score?
You have two candidate models, a logistic regression and a deep neural network, with similar validation scores. Walk through the factors beyond the raw metric that would actually decide which one you ship.
Unlock Full Question Bank
Get access to all Model Selection, Tuning, and Generalization interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.