INTERVIEW / THINK IT THROUGH

Explain the choices behind your solution.

241 questions from our existing Interview Prep banks, plus 4 guided scenarios. Choose a topic, answer out loud or in writing, and compare with the worked explanation.

Practise the real thing · Start speaking practice →The interviewer asks out loud. You answer out loud. Get an instant debrief with rubrics and quotes, running privately in your browser.
Preparation library · 13 guides
Interview Prep OverviewDSA coding, ML-from-scratch coding, breadth Q&A, system design, and behavioral prep -- the drills for the actual AI/ML engineering interview loop.Interview Prep — RoadmapThe full FAANG-style AI/ML interview loop: DSA coding, ML coding from scratch, knowledge Q&A, system design practice, and behavioral prep.General Coding (DSA)The general software engineering coding round every AI/ML role still includes -- core DSA patterns to drill: two pointers, sliding window, and more.ML CodingWhere "I understand gradient descent" gets tested by actually implementing it from scratch, without a framework doing the hard part for you.ML/GenAI Knowledge Q&AThe breadth round: rapid-fire conceptual questions across classical ML, deep learning, and LLM/GenAI -- testing whether you can explain clearly under pressure.Interview Q&A Quick Reference54 interview questions on LLM fundamentals, RAG, and agents. 32 check your answer on the spot; the rest are explanations you say out loud, then compare.RAG Interview Questions117 RAG interview questions covering every major architecture, production deployment, security, and evaluation. 26 check your answer on the spot; the rest you answer out loud, then compare.Classical ML Interview QuestionsCheckable interview questions on classical ML: overfitting, validation, leakage, metrics, imbalance, drift and A/B tests. Answer, get checked, then read the worked answer.Deep Learning Training Interview QuestionsCheckable interview questions on training neural networks: reading loss curves, learning rates and optimisers, normalisation, initialisation, and GPU memory arithmetic.LLM Serving and Fine-Tuning Interview QuestionsCheckable interview questions on serving and adapting LLMs: KV-cache memory, prefill and decode, batching, quantisation, speculative decoding, LoRA, and when to fine-tune instead of using RAG.Technology Comparisons & Decision TreesvLLM vs. SGLang, RAG vs. fine-tuning, and every other 'when would you use X instead of Y' comparison that actually comes up in senior-level interviews.System Design PracticeHow to practice the 9-step ML system design framework deliberately, repeatedly -- the highest-leverage, most under-practiced interview round of them all.BehavioralThe STAR method and which stories to have ready -- why behavioral rounds, not technical skill, are often what actually decides an offer.

AI system design · Aim for 2–3 minutes

How would you build a support assistant that answers from company documents?

The documents change every week. Customers need answers they can trust. Talk through your design before choosing a model.

1Clarify2Approach3Trade-off4Verify
Strong answers usually make these four moves. Tap one to start that part of your answer. This tracks the shape of your answer, not whether it is correct.

Voice input uses your browser’s speech service, which may process audio remotely. Start it only if you are comfortable with that. Answers are not submitted to Neural Mastery.