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

Get hired as an AI engineer 2: the coding interview intensive

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

Twelve weeks of deliberate practice for the coding rounds AI engineers face: the method interviewers score, Big-O and Python tools, every major LeetCode pattern with templates and about 130 graded problems, ML coding from scratch in NumPy, AI-assisted rounds, implementation rounds built in layers (project TinyKV), and mock interviews. Built on the Tech Interview Handbook, NeetCode and the AI Engineering Field Guide.

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

careerinterviewleetcodeai engineerpython

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. How coding interviews work 4 lessonsدروس · 80 min د
    • Start here: the intensive20 min د
    • How you're scored15 min د
    • The method: six steps, out loud20 min د
    • Python toolkit and Big-O25 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  2. Arrays, hashing and two pointers 2 lessonsدروس · 180 min د
    • The patterns30 min د
    • Problem set: arrays, hashing, two pointers150 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  3. Sliding window and stack 2 lessonsدروس · 180 min د
    • The patterns30 min د
    • Problem set: sliding window and stack150 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  4. Binary search and linked lists 2 lessonsدروس · 180 min د
    • The patterns30 min د
    • Problem set: binary search and linked lists150 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  5. Trees and tries 2 lessonsدروس · 185 min د
    • The patterns35 min د
    • Problem set: trees and tries150 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  6. Heaps, intervals and greedy 2 lessonsدروس · 180 min د
    • The patterns30 min د
    • Problem set: heaps, intervals, greedy150 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  7. Backtracking 2 lessonsدروس · 175 min د
    • The pattern25 min د
    • Problem set: backtracking150 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  8. Graphs 2 lessonsدروس · 190 min د
    • The patterns40 min د
    • Problem set: graphs150 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  9. Dynamic programming, part 1 2 lessonsدروس · 185 min د
    • From recursion to a table35 min د
    • Problem set: 1-D dynamic programming150 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  10. Dynamic programming, part 2, bits and math 2 lessonsدروس · 185 min د
    • 2-D states, bits and math tricks35 min د
    • Problem set: 2-D DP, bits and math150 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  11. ML coding from scratch 3 lessonsدروس · 85 min د
    • NumPy you must be fluent in25 min د
    • Five implementations to know cold45 min د
    • AI-assisted coding rounds15 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  12. Implementation rounds: build in layers 3 lessonsدروس · 95 min د
    • What implementation rounds test15 min د
    • Project TinyKV, step by step60 min د
    • More layered builds to practiceoptionalاختياري20 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  13. Mock interviews and the final stretch 2 lessonsدروس · 40 min د
    • Mock interviews that actually help20 min د
    • The last two weeks and interview day20 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة

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

Start here: the intensive

This is part 2 of Get hired as an AI engineer. It trains the round that rejects the most people: live coding. Expect about 10 hours a week for 12 weeks. It's hard on purpose: interviews are a skill, and skills come from many hours of the right practice, not from reading.

What AI engineer loops actually test

Alexey Grigorev's AI Engineering Field Guide studied the interview processes companies publish and candidates report. Coding shows up in two forms:

  • Algorithm rounds (LeetCode-style): hash maps, tries, linked lists, graphs, greedy. Reported at Amazon, Databricks, IBM and others. The guide's advice: 75+ Easy and Medium problems.
  • Implementation rounds (45 to 90 minutes): build something in layers, like a key-value store, a web crawler or an in-memory database, with new requirements arriving as you go. Reported at OpenAI and Anthropic.
  • ML coding: for example cosine similarity in NumPy (Amazon), or logistic regression from scratch (Mistral).

This part covers all three: modules 2 to 10 are the algorithm patterns, module 11 is ML coding, module 12 is implementation rounds, and module 13 is mock interviews.

Your tracker

Make a spreadsheet now, one row per attempt: date, problem, pattern, minutes, solved alone (yes/no), key idea, redo date. It's how you'll see progress and choose what to redo. Language: use Python unless the job asks for another; its short syntax saves minutes in every interview.

Sources this part builds on

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

Written by inPace. Sources: Tech Interview Handbook (techinterviewhandbook.org) for rubrics and the study plan, NeetCode (neetcode.io) for the pattern order and video solutions, Alexey Grigorev's AI Engineering Field Guide (github.com/alexeygrigorev/ai-engineering-field-guide) for AI company interview data. Problems are on LeetCode.

Add to inPaceأضف إلى inPace