Curriculum Engine

Machine Learning Mastery

Bias-variance, metrics, and theoretical trade-offs.

229 Learn MCQs
84 Practice MCQs
15 Full Tests

Learn Topics

Master concepts step-by-step through guided MCQs and detailed explanations.

ML Fundamentals

15 Qs

Master ML Fundamentals interviewer-level concepts.

Start Learning

Linear Regression

15 Qs

Master Linear Regression interviewer-level concepts.

Start Learning

Logistic Regression

15 Qs

Master Logistic Regression interviewer-level concepts.

Start Learning

Decision Trees

15 Qs

Master Decision Trees interviewer-level concepts.

Start Learning

Random Forest

15 Qs

Master Random Forest interviewer-level concepts.

Start Learning

Gradient Boosting

15 Qs

Master Gradient Boosting interviewer-level concepts.

Start Learning

Support Vector Machines

15 Qs

Master Support Vector Machines interviewer-level concepts.

Start Learning

K Nearest Neighbors

15 Qs

Master K Nearest Neighbors interviewer-level concepts.

Start Learning

Naive Bayes

14 Qs

Master Naive Bayes interviewer-level concepts.

Start Learning

Pca Dimensionality Reduction

13 Qs

Master Pca Dimensionality Reduction interviewer-level concepts.

Start Learning

Clustering

13 Qs

Master Clustering interviewer-level concepts.

Start Learning

Anomaly Detection

12 Qs

Master Anomaly Detection interviewer-level concepts.

Start Learning

Ensemble Methods

12 Qs

Master Ensemble Methods interviewer-level concepts.

Start Learning

Model Evaluation And Metrics

12 Qs

Master Model Evaluation And Metrics interviewer-level concepts.

Start Learning

Bias Variance Tradeoff

11 Qs

Master Bias Variance Tradeoff interviewer-level concepts.

Start Learning

Regularization

10 Qs

Master Regularization interviewer-level concepts.

Start Learning

Feature Selection And Engineering

12 Qs

Master Feature Selection And Engineering interviewer-level concepts.

Start Learning

Targeted Practice

Mix and match topics by difficulty to solidify your understanding.

Skill Assessments

Validate your expertise with timed, industry-standard tests.

ML Foundations & Regression Models

Topics 01–03: ML pipeline, learning paradigms, OLS assumptions, regularization, sigmoid decision boundary, and data leakage traps. Tests whether you understand the why behind foundational models — not just their names.

12 Qs18 MINSmixed
Take Test

Tree Models & Boosting

Topics 04–06: Gini vs entropy, pruning vs overfitting, bagging mechanics, OOB error, residual fitting, learning rate, and the real differences between XGBoost and LightGBM. High trap density — essential for any ML interview.

13 Qs18 MINSmixed
Take Test

SVM, KNN & Probabilistic Classifiers

Topics 07–09: Margin maximization, kernel trick, curse of dimensionality, k-selection traps, Laplace smoothing, and when the independence assumption breaks — or surprisingly doesn't. Tests distance-intuition and probabilistic reasoning.

12 Qs18 MINSmixed
Take Test

Dimensionality Reduction & Clustering

Topics 10–11: Eigenvectors, variance explained, PCA leakage traps, when t-SNE lies, K-means convergence guarantees, DBSCAN parameter sensitivity, and silhouette score pitfalls. Essential for any role involving unsupervised pipelines.

10 Qs15 MINSmixed
Take Test

Anomaly Detection & Ensemble Methods

Topics 12–13: Isolation Forest mechanics, LOF vs OCSVM tradeoffs, autoencoder anomaly scoring, bagging vs boosting vs stacking distinctions, and when ensembles actively hurt. Tricky evaluation scenarios included.

10 Qs15 MINSmixed
Take Test

Evaluation, Bias-Variance & Regularization

Topics 14–16: AUC-ROC vs PR curve, F1 tradeoffs, train vs test gap diagnosis, learning curves, L1 sparsity mechanics, Ridge vs Lasso selection, and dropout as regularization. Tests the reasoning behind metric and regularizer choice.

12 Qs18 MINSmixed
Take Test

Feature Selection & Engineering

Topic 17: Filter vs wrapper vs embedded methods, mutual information limits, SHAP-based selection, categorical encoding traps, missing value imputation bias, and feature leakage detection. The topic most commonly underestimated in ML interviews.

10 Qs15 MINSmixed
Take Test

Easy Mock Interview — Round 1

Simulates an entry-level ML screening round. Broad coverage of 10 topics — fundamentals, supervised models, and evaluation. Every question has a trap designed to catch surface-level memorization. Pass this to prove you understand ML, not just its terminology.

10 Qs12 MINSeasy
Take Test

Easy Mock Interview — Round 2

Simulates a second easy ML screening — different question set, different topics. Covers unsupervised models, probabilistic classifiers, and regularization basics. Ideal as a second attempt or a complementary drill to Round 1.

10 Qs12 MINSeasy
Take Test

Medium Mock Interview — Round 1

Simulates a mid-level applied ML interview. Each question tests multi-step reasoning — design choices, debugging production models, and tradeoff analysis. Applied across 12 topics including boosting internals, kernel choices, and metric selection under class imbalance.

12 Qs18 MINSmedium
Take Test

Medium Mock Interview — Round 2

Second applied ML interview simulation — entirely different question set from Round 1. Covers NB vs LR tradeoffs, boosting depth choices, clustering evaluation, ensemble diversity, and feature selection under collinearity. Tests whether you reason from first principles.

12 Qs18 MINSmedium
Take Test

Hard Mock Interview — Round 1

Simulates a senior ML engineer interview round. 15 hard questions across all major algorithm groups. Expect edge cases, non-intuitive behavior, and scenario traps that break if you're reasoning from memorized patterns rather than model internals. FAANG-calibre difficulty.

15 Qs25 MINShard
Take Test

Hard Mock Interview — Round 2

Second hard mock interview — completely fresh question set. Tests architectural reasoning, optimization tradeoffs, debugging thought process, and production failure modes. Covers regularization effects, kernel behavior, anomaly evaluation under imbalance, and ensemble collapse conditions.

15 Qs25 MINShard
Take Test

Advanced Elite Test — Set 1

18 questions spanning all 17 ML topics at maximum depth. Designed for senior ML engineers, AI architects, and staff-level screening. Requires multi-step reasoning, internals knowledge, and production intuition. Questions test system tradeoffs, optimization failure modes, and edge cases that expose gaps in mental models — not surface-level recall.

18 Qs35 MINSelite
Take Test

Advanced Elite Test — Set 2

Second elite assessment — entirely fresh question set across all 17 topics. Focuses on a different axis of depth: where Set 1 tests internals, Set 2 stresses architectural decisions, cross-topic interactions, and failure reasoning. Targeted at AI architects, ML platform engineers, and senior candidates who want to benchmark themselves against the hardest possible questions.

18 Qs35 MINSelite
Take Test