Skip to main content

Command Palette

Search for a command to run...

Bias vs Variance — Machine Learning Interview Questions

Clear explanation of bias vs variance, trade-off intuition, examples, and common interview questions to help you prepare for machine learning interviews.

Updated
2 min read
U

Associate Software Engineer with expertise in Full Stack Development and hands-on experience in executing Data Science projects. Seeking opportunities to apply and enhance knowledge in real-world problems.

🎯 Clean intuition

🔹 Bias (systematic error)

Bias comes from overly simple assumptions in the model.

  • Model too simple → misses important structure in the data

  • Predictions are consistently skewed in one direction

Example: Forcing a straight line to fit data that is curved.
Think: “Wrong model”


🔸 Variance (sensitivity to data)

Variance arises when a model is excessively flexible.

  • Model captures random noise from the training set

  • Small changes in the training data cause large changes in predictions

Example: A very deep decision tree that perfectly classifies training examples but performs poorly on new data.
Think: “Too sensitive”


⚖️ Quick contrast

Aspect Bias Variance
Cause Oversimplified assumptions Excessive complexity
Effect Misses real patterns Fits noise in the data
Training error High Very low
Test error High High
Problem type Underfitting Overfitting

⚖️ Bias–Variance tradeoff (intuition)

The tradeoff is about finding the sweet spot between underfitting and overfitting. As model complexity increases, bias tends to drop but variance rises. The goal is to choose a model complexity that minimizes validation (or test) error.

Bias-Variance Curve