inPace
All coursesكل الدورات

Get hired as an AI engineer 3: AI interviews, system design and a production project

  • about 12 h of lessonsحوالي 12 ساعة من الدروس
  • 10 modulesوحدات · 25 lessonsدروس
  • Englishالإنجليزية

Prepare the rounds specific to AI roles: how LLMs work at interview depth, prompting and tools, RAG and its failure modes, agents, evaluation, cost, latency and safety (OWASP's LLM Top 10), and AI system design with worked examples and estimates. Build TriageBot step by step, a support-ticket agent with tools, guardrails, tracing, evals and human approval, then do a timed take-home, its defence round and a full mock loop.

byمن إعداد inPace checkedموثّق

careerai engineeragentssystem designinterview

On these roadmaps:ضمن هذه المسارات: Get hired as an AI engineer

What's insideمحتوى الدورة

Each module ends with tasks. The next module opens when they're done.تنتهي كل وحدة بمهام، وتُفتح الوحدة التالية عند إنجازها.

  1. What AI interviews test 2 lessonsدروس · 40 min د
    • Start here15 min د
    • The big picture: how an assistant LLM is madeYouTubeيوتيوب25 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  2. How LLMs work, at interview depth 2 lessonsدروس · 60 min د
    • From tokens to textYouTubeيوتيوب30 min د
    • Inference: sampling, context and speed30 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  3. Prompting, tools, and when to fine-tune 2 lessonsدروس · 50 min د
    • Structured output and tool calling25 min د
    • Prompting, RAG or fine-tuning?25 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  4. RAG at interview depth 2 lessonsدروس · 55 min د
    • RAG questions you'll be asked30 min د
    • Debugging a RAG that's confidently wrong25 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  5. Agents, and TriageBot step 1 2 lessonsدروس · 70 min د
    • Agents: patterns, and when not to use them30 min د
    • TriageBot, step 1: design and tools40 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  6. Evals, and TriageBot step 2 2 lessonsدروس · 70 min د
    • Evals: the skill that sets you apart30 min د
    • TriageBot, step 2: the eval set first40 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  7. Production: cost, latency, safety, and TriageBot step 3 3 lessonsدروس · 110 min د
    • Cost, latency and reliability30 min د
    • Safety: prompt injection, PII and tools30 min د
    • TriageBot, step 3: the loop, guardrails and tracing50 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  8. AI system design 4 lessonsدروس · 105 min د
    • The framework and the rubric30 min د
    • Worked example: document Q&A for a whole company40 min د
    • Back-of-the-envelope numbers20 min د
    • Practice prompts15 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  9. Ship TriageBot, and the take-home 3 lessonsدروس · 90 min د
    • TriageBot, step 4: ship it and put it in your CV40 min د
    • A 4-hour take-home simulation30 min د
    • The project deep dive and the defence round20 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  10. The final stretch 3 lessonsدروس · 55 min د
    • A full mock loop20 min د
    • Your CV, final version20 min د
    • Going further: resources worth your timeoptionalاختياري15 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة

Read a lesson firstاقرأ درسًا أولًا

The big picture: how an assistant LLM is made

An LLM is, physically, two things: a large file of parameters (numbers learned in training) and a small program that runs them. Everything interesting is in how those numbers are made.

Optional video above. Andrej Karpathy's one-hour talk Intro to Large Language Models, which this lesson summarises. Everything you need is in the text below, so watch it only if it helps you: inPace remembers where you stopped.

flowchart TD
    W[web-scale text] --> P[pretraining: predict the next token]
    P --> B[base model: completes documents]
    B --> S[supervised fine-tuning on instruction examples]
    S --> R[preference tuning: RLHF or DPO]
    R --> A[assistant model]
    A --> T[plus tools, retrieval and code: an AI system]

The stages

  1. Pretraining. The model reads a huge amount of text and learns to predict the next token. To do that well it has to absorb grammar, facts and patterns of reasoning, compressed (lossily) into its parameters. This is the expensive stage: large GPU clusters for weeks or months. The result, a base model, continues documents; it doesn't follow instructions.
  2. Fine-tuning into an assistant. The base model is trained further on many example conversations of the form question → ideal answer, written or reviewed by people. Now it answers instead of continuing text.
  3. Preference tuning. People compare answers; the model learns to prefer the better ones (RLHF, or DPO). This is where helpfulness, tone and refusals get shaped.

What follows for your work

  • The model knows what was in its training data, up to a cutoff date. Your documents and fresh facts must come through the context (RAG, tools).
  • It predicts plausible text, so it can be confidently wrong (hallucination): ground it and evaluate it.
  • It's becoming the centre of a larger system that uses tools: search, code, calculators, other models. That system, not the model alone, is what AI engineers build.
  • New security problems come with it: jailbreaks (talking the model out of its rules), prompt injection (instructions hidden in the data it reads) and data poisoning (bad data in training or in your index).

Licenseالرخصة: CC-BY-4.0 · Updatedآخر تحديث 2026-11-14

Written by inPace. Interview questions and data: Alexey Grigorev's AI Engineering Field Guide. Agent patterns: Anthropic's Building effective agents. Security: OWASP Top 10 for LLM Applications 2025. Optional videos: Andrej Karpathy and 3Blue1Brown on YouTube. Other sources are linked in the lessons.

Add to inPaceأضف إلى inPace