Interview Preparation
System design, coding, and AI-specific questions
🔑 Key Concepts
- System design — Design a RAG system for 10K docs. Draw architecture, explain trade-offs, discuss failure modes.
- AI coding challenges — Implement basic vector search, build a simple RAG pipeline, write a function calling loop.
- Conceptual questions — 'Fine-tune vs RAG?' 'Handle hallucinations?' 'Evaluate LLM quality?' Have structured answers.
- STAR stories — 5 go-to stories: production incident, failed experiment, optimisation, design decision, learning moment.
💡 Practice: Try implementing each concept yourself before moving on. Reading about RAG and building RAG are very different things.