ML Fundamentals interview questions.
Practice 102 high-signal questions covering the concepts and decisions interviewers probe in ML Fundamentals.
How should dropout behave at test time?ML Fundamentals · medium · Evidence 82/100Explain the bias-variance trade-off.ML Fundamentals · easy · Evidence 77/100Explain linear regression assumptions and failure modes.ML Fundamentals · medium · Evidence 77/100When would you use RMSE instead of MAE?ML Fundamentals · medium · Evidence 77/100Explain PCA and when you would use it.ML Fundamentals · medium · Evidence 77/100How do tree-based algorithms choose splits and generalize?ML Fundamentals · medium · Evidence 77/100How does multiclass logistic regression work?ML Fundamentals · medium · Evidence 77/100Compare covariate shift and label drift.ML Fundamentals · medium · Evidence 77/100What does R-squared measure?ML Fundamentals · easy · Evidence 77/100What are the trade-offs of downsampling the majority class?ML Fundamentals · medium · Evidence 77/100Compare Thompson sampling and epsilon-greedy.ML Fundamentals · hard · Evidence 77/100When would you use a one-tailed vs two-tailed t-test?ML Fundamentals · medium · Evidence 77/100How does a multilayer perceptron learn nonlinear functions?ML Fundamentals · medium · Evidence 77/100When would you choose gradient boosting over an SVM from a business perspective?ML Fundamentals · hard · Evidence 77/100Why can offline metrics look better than online metrics?ML Fundamentals · hard · Evidence 77/100Explain the exploration-exploitation trade-off.ML Fundamentals · medium · Evidence 77/100Which statistical tests can detect distribution drift?ML Fundamentals · hard · Evidence 77/100Explain binary logistic regression.ML Fundamentals · easy · Evidence 77/100How would you learn a new policy from logged data collected by an old policy?ML Fundamentals · hard · Evidence 77/100Why and when would you ensemble models?ML Fundamentals · medium · Evidence 77/100How would you handle an imbalanced dataset?ML Fundamentals · medium · Evidence 76/100How do you calibrate a classifier?ML Fundamentals · medium · Evidence 75/100What is maximum-likelihood estimation?ML Fundamentals · medium · Evidence 75/100How would you improve detection of very small objects?ML Fundamentals · hard · Evidence 75/100How do learning-rate schedules affect training?ML Fundamentals · medium · Evidence 75/100Explain regularization and why it works.ML Fundamentals · easy · Evidence 75/100How would you design a loss function that encourages recommendation diversity?ML Fundamentals · hard · Evidence 75/100How do linear and logistic regression differ?ML Fundamentals · easy · Evidence 75/100Explain how deep neural networks differ from shallow models.ML Fundamentals · easy · Evidence 75/100Compare common loss functions and when to use them.ML Fundamentals · medium · Evidence 75/100How do you account for observed and unobserved confounding?ML Fundamentals · hard · Evidence 75/100Explain ResNet and why residual connections help.ML Fundamentals · medium · Evidence 75/100What does dropout do during neural-network training?ML Fundamentals · easy · Evidence 75/100What are the key design choices in a computer-vision model?ML Fundamentals · medium · Evidence 75/100Describe the Segment Anything Model (SAM) and how it worksML Fundamentals · medium · Evidence 75/100Explain Gaussian Mixture Models and their assumptions.ML Fundamentals · medium · Evidence 75/100When would you prefer gradient descent to the normal equation?ML Fundamentals · medium · Evidence 75/100How would you design an experiment when confounding is a concern?ML Fundamentals · hard · Evidence 75/100When would you choose SGD instead of Adam?ML Fundamentals · medium · Evidence 75/100Compare first-order and second-order optimizersML Fundamentals · hard · Evidence 75/100What is random about a Random Forest?ML Fundamentals · easy · Evidence 75/100How is a split chosen in a decision tree?ML Fundamentals · easy · Evidence 75/100How would you model and evaluate time-series data?ML Fundamentals · medium · Evidence 75/100What role do activation functions play in neural networks?ML Fundamentals · easy · Evidence 75/100Design an A/B test for changing a buy button from green to yellow.ML Fundamentals · medium · Evidence 75/100Which losses are typical for linear vs logistic regression?ML Fundamentals · medium · Evidence 75/100Compare Random Forest and XGBoost.ML Fundamentals · medium · Evidence 63/100Compare bagging and boosting.ML Fundamentals · medium · Evidence 58/100Dropout vs weight decayML Fundamentals · medium · Evidence 47/100How does KNN make predictions, and what breaks at large scale?ML Fundamentals · medium · Evidence 41/100How do normalization choices affect neural-network training stability and speed?ML Fundamentals · hard · Evidence 41/100Compare the inductive biases of LSTMs and CNNs for sequence modeling.ML Fundamentals · medium · Evidence 41/100BERT: Architecture and TrainingML Fundamentals · medium · Evidence 41/100What data-quality problems would you check before modeling?ML Fundamentals · medium · Evidence 41/100What mathematical assumptions underlie the model you chose?ML Fundamentals · hard · Evidence 41/100When should domain adaptation be used?ML Fundamentals · hard · Evidence 41/100Model Explainability in ProductionML Fundamentals · medium · Evidence 41/100When would you combine topic modeling with embedding-based clustering?ML Fundamentals · medium · Evidence 41/100Why do K-D trees degrade in high-dimensional spaces?ML Fundamentals · hard · Evidence 41/100How would you derive the mathematics behind an ML model you used in production?ML Fundamentals · hard · Evidence 41/100When does logistic regression struggle with feature interactions?ML Fundamentals · medium · Evidence 41/100How would you design image augmentation without corrupting labels?ML Fundamentals · medium · Evidence 41/100Choosing a Clustering AlgorithmML Fundamentals · medium · Evidence 41/100How do K-D trees accelerate nearest-neighbor search?ML Fundamentals · hard · Evidence 41/100How would you test whether a modeling choice actually improved the product?ML Fundamentals · medium · Evidence 41/100When would you choose linear regression over a tree model for tabular prediction?ML Fundamentals · medium · Evidence 41/100How does Random Forest decorrelate its trees?ML Fundamentals · medium · Evidence 41/100When would you choose topic modeling instead of generic clustering?ML Fundamentals · medium · Evidence 41/100How should retrieval metrics differ from ranking metrics in a recommender?ML Fundamentals · medium · Evidence 41/100What negative-sampling strategy would you use for implicit-feedback recommendation?ML Fundamentals · hard · Evidence 41/100Tokenization TradeoffsML Fundamentals · medium · Evidence 41/100How would you evaluate a computer-vision model beyond aggregate accuracy?ML Fundamentals · medium · Evidence 41/100How would you evaluate the relevance of a color-suggestion model?ML Fundamentals · medium · Evidence 41/100How would you diagnose domain shift in image data?ML Fundamentals · hard · Evidence 41/100How do dropout and weight decay interact as regularizers?ML Fundamentals · hard · Evidence 41/100How would you choose between two plausible model families for the same objective?ML Fundamentals · medium · Evidence 41/100How would you evaluate clustering quality for unlabeled user segments?ML Fundamentals · medium · Evidence 41/100When would you choose approximate nearest-neighbor search over exact search?ML Fundamentals · medium · Evidence 41/100What Makes a Good Embedding?ML Fundamentals · medium · Evidence 41/100Retrieval vs RankingML Fundamentals · medium · Evidence 41/100How do decision trees choose split thresholds?ML Fundamentals · medium · Evidence 41/100Topic Modeling: LDA vs Embedding ClustersML Fundamentals · medium · Evidence 41/100How would you choose evaluation metrics and explain them to a non-technical stakeholder?ML Fundamentals · medium · Evidence 41/100How would you choose a loss function for a speech or language-modeling task?ML Fundamentals · hard · Evidence 41/100When would you choose a CNN over a Vision Transformer?ML Fundamentals · medium · Evidence 41/100Choose an appropriate loss function for a modelML Fundamentals · medium · Evidence 40/100How would you recognize and reduce overfitting?ML Fundamentals · medium · Evidence 40/100How would you train a model from first principles?ML Fundamentals · medium · Evidence 40/100How would you optimize a poorly training neural network?ML Fundamentals · medium · Evidence 40/100Compare common optimizers and their trade-offsML Fundamentals · medium · Evidence 40/100Explain reinforcement learning fundamentals for an Applied Scientist interviewML Fundamentals · medium · Evidence 40/100Explain a model architecture and its training objectiveML Fundamentals · medium · Evidence 40/100SGD vs AdamML Fundamentals · medium · Evidence 34/100Choosing a Loss FunctionML Fundamentals · medium · Evidence 34/100L1 vs L2 RegularizationML Fundamentals · easy · Evidence 34/100Evaluate a Computer Vision ModelML Fundamentals · medium · Evidence 34/100Countering OverfittingML Fundamentals · medium · Evidence 34/100ReLU vs SigmoidML Fundamentals · easy · Evidence 34/100Learning Rate SchedulingML Fundamentals · medium · Evidence 34/100What happens to logistic regression on perfectly separable data?ML Fundamentals · medium · Evidence 31/100