Neural network brain rendered over data structures, decision trees and loss surfaces
Free · No sign-up · Updated for 2026

AI/ML Engineer Interview Preparation

120 deep-dive questions across 9 tracks — from linear algebra and classical ML through transformers, LLM fine-tuning, RAG, agents, MLOps and ML system design. Every answer includes the derivation, the trade-offs, the mistakes to avoid and the follow-up questions interviewers actually ask.

Lessons
24
Deep-dive questions
120
Quiz questions
120
Hands-on challenges
24
0%complete

Lessons done

0/24

Questions mastered

0/1200%

Day streak

0

Remaining

24

Progress is saved in this browser only — no account, no tracking, nothing leaves your device.

Nine tracks, one path

Ordered so each track builds on the last. Skip ahead freely — every lesson stands on its own.

Built the way interviews actually go

Interviewers do not stop at your first answer. Neither does this course.

Answers with the reasoning, not just the fact

Every question has a 30-second spoken answer, a full derivation, the key points to say, the mistakes that sink candidates, and the follow-ups you will actually get.

Runnable code with real output

Over 200 verified code examples in NumPy, PyTorch, pandas and SQL — with the printed output, so you can see why the answer is what it is.

Mock interview simulator

Timed random questions filtered by track and difficulty. Answer out loud, reveal the model answer, self-grade, and get a review list of your weak areas.

A 12-week plan that ends in offers

Four phases from maths foundations to offer negotiation, with a weekly goal, the lessons to cover, and a concrete deliverable you can talk about in a deep-dive.

The full curriculum

24 lessons across 9 tracks. Search by topic, company, or the exact question you were asked.

Math & Statistics Foundations

The linear algebra, probability and statistics that every ML screen quietly assumes you already know.

Classical Machine Learning

Regression, trees, ensembles, feature engineering and the evaluation metrics interviewers grill you on.

Deep Learning

Backprop, optimisers, normalisation, CNNs and the transformer maths you must be able to derive on a whiteboard.

LLMs & Applied NLP

Tokenisation, pre-training, LoRA/QLoRA, RLHF vs DPO, decoding, quantisation and LLM evaluation.

Practice tools

Reading is not preparation. These turn the material into recall you can use under pressure.

Frequently asked questions

Is this AI/ML interview course really free?

Yes. Every lesson, quiz, flashcard and the mock interview simulator are completely free with no sign-up. Your progress is stored in your browser's local storage and never leaves your device.

Who is this course for?

Anyone preparing for Machine Learning Engineer, Applied Scientist, AI Engineer or ML Platform roles. It assumes you can code in Python and have seen machine learning before — it is preparation, not a first introduction. Levels range from foundational to expert.

Does it cover LLMs, RAG and AI agents?

Extensively. There are dedicated tracks on LLM fundamentals and scaling laws, fine-tuning with LoRA/QLoRA, RLHF versus DPO, inference optimisation and quantisation, RAG architecture with chunking and hybrid retrieval, and production AI agents including prompt-injection defence.

How long does it take to complete?

Roughly 8 hours of reading across 24 lessons, plus the hands-on challenges. The included 12-week plan schedules 8-12 hours per week; you can compress it to six weeks at 20+ hours per week.

How is this different from a question list?

Question lists give you an answer to memorise. This gives you the derivation, the trade-off, the diagnostic process and the follow-up questions — because interviewers probe two layers past the first answer, and that is where candidates fail.

Do I need a PhD for AI/ML engineering roles?

Not for ML Engineer, AI Engineer or ML Platform roles, which are the majority of the market. Research Scientist positions usually do expect one. The behavioural track covers how the different role types are interviewed and what each expects.

Start where you are weakest

Run a five-question mock interview right now. Whatever you blank on is your first lesson.