Test your knowledge

Check your ML knowledge

Answer one question at a time, learn from each explanation, and finish whenever you are ready. Scores here describe quiz accuracy, separate from interview feedback.

Practise at your own paceExplanations after every checked answer

Explore quiz topics

Choose a domain to start practising, or use the filters below to focus on a subtopic.

Statistics & Probability

Probability · Statistical inference · Metrics & calibration

5 eligible questions

Classical ML

Supervised learning · Model evaluation

5 eligible questions

Deep Learning

Optimization · Neural architectures

5 eligible questions

NLP & LLMs

Transformers

10 eligible questions

Computer Vision

Image classification · Object detection

5 eligible questions

Recommendation Systems

Candidate generation · Recommendation ranking · Cold start & feedback

10 eligible questions

Search & Ranking

Lexical retrieval

5 eligible questions

Reinforcement Learning

RL fundamentals · RL algorithms

5 eligible questions

Anomaly Detection

Detection methods · Anomaly evaluation

5 eligible questions

Causal Inference & Experimentation

Randomized experiments · Observational causality · Experiment metrics

5 eligible questions

MLOps & Production

Data pipelines · Model serving

5 eligible questions

ML System Design

Problem framing · Scalable architecture · Production reliability

5 eligible questions

Build your knowledge check

Choose a topic, then answer one question at a time. Finish and review whenever you like. Advanced filters are available on Pro.

Want difficulty and company-style filters or more daily questions? See Pro.

5 eligible questions for this selection. Answer as many as you like and finish whenever you are ready.

Only checked answers use your 15 Free questions per rolling 24 hours. Starting, resuming, and reviewing are free.