Machine Learning & Data Science: the practice test
Classical ML, embeddings, metrics (precision/recall, AUC), experiment design and statistics: what Google Cloud, Databricks and Scale still test alongside GenAI. This test drills exactly that: 12 easy, 10 medium and 15 hard questions, every one explained, every explanation linking into the worked material.
Sample questions, answered
Metric choice is a business decision wearing a math costume. The customer just told you the loss function: a miss costs 100x a false alarm, and false alarms have a cheap absorption path (the analyst queue). That points squarely at recall, with precision managed only enough to keep the queue workable. F1 weights both errors equally, which contradicts the stated 100x asymmetry, and accuracy is nearly meaningless at fraud's base rates. The interview skill: translate the customer's cost structure into the metric, and say the tradeoff out loud.
A 25-point cliff is not variance, and it is rarely hardware. The base-rate winner is that the pilot number was never real: duplicated or near-duplicated rows straddling the train-test split, a feature that quietly encodes the label (the classic being a field only filled in after the outcome), or test data used during tuning. Production is the first honest evaluation the model ever faced. The discipline this teaches: treat any surprisingly good offline number as a bug until traced, because the alternative is discovering it in front of the customer, which is exactly what happened here.
Go deeper than the quiz
A practice test measures recall. The material it draws from teaches the reasoning:
