Question bank
4,310 interview questions, answered.
Reference answers, what the interviewer is really testing, how it is graded, and the follow-ups that come next.
Easy 6Medium 24Hard 33
Filters · onDifficulty, topic, company
33 questions
- 1Implement FlashAttention-style tiled attentionHardCodingSystem design·
Mistral AI - 2Debug a transformer with 4 failing tests, then train a classifier (OpenAI)HardCodingSystem design·
OpenAI - 3Debug an actual LLM inference step in a 20–30 line Colab skeleton (Anthropic)HardCodingSystem design·
Anthropic - 4Design a centralized ML training and management platformHardCodingSystem design· MEMeta engineer mock
- 5Design a distributed training pipeline for an LLM with fault toleranceHardCodingSystem design·
Anthropic - 6Design a fine-tuning platform (instruction / PEFT / RLHF)HardCodingSystem design·
OpenAI - 7Design a RAG system with evaluationHardCodingSystem design·
OpenAI - 8Design a system for safe deployment of AI models in productionHardCodingSystem design·
Anthropic - 9Design an AI gateway/proxy for org-wide LLM accessHardCodingSystem design· APAI Platform / MLOps roles
- 10Design an LLM evaluation platformHardCodingSystem design· EEEval Engineer / MLE roles
- 11Design an on-device AI assistantHardCodingSystem design· AGApple, Google
- 12Design ChatGPT to handle 100 million usersHardCodingSystem design·
OpenAI - 13Design memory for a personal AI assistantHardCodingSystem design·
OpenAI - 14Implement multi-head self-attention correctlyHardCodingSystem design·
Apple - 15Optimize a Python-simulated TPU kernel to beat 1487 cycles (Anthropic performance take-home)HardCodingSystem design·
Anthropic - 16Design an AI-powered email assistantHardCodingSystem design·
Google - 17Implement a Transformer block from scratchHardCodingSystem design
- 18Implement backprop for a tiny network (OpenAI)HardCodingSystem design·
OpenAI - 19Design a content moderation system using AIHardCodingSystem design
- 20Design a Deep Research agentHardCodingSystem design
- 21Design a feed-ranking systemHardCodingSystem design
- 22Design a multi-agent customer support systemHardCodingSystem design
- 23Design a multimodal search system (text + image + video)HardCodingSystem design
- 24Design a real-time fraud / abuse-detection ML systemHardCodingSystem design