insideout Get Pro
Interview prep

AI engineering · Interview prep

AI Engineer

For engineers building products on language models.

How ready you areNot tried yet
See every round

The night beforeOne page to read, then print

Your interview day

The rounds in the order most firms run them.

Drills are checked and move your level. Talk it through is for practising out loud.

  1. Round 01Next up

    Build round

    Build something small that works with a model, like answering from documents or calling a tool, at home or on a call.

    How to prepareBefore the interview, build one small document Q&A app end to end, with a test set you can show.

    Not tried yet
  2. Round 02Next up

    Evals

    How you'd know it works: what good means, a test set, models as graders, and comparing two versions fairly. Often asked inside other rounds.

    Not tried yet
  3. Round 03Next up

    System design

    Design a product on top of a model: which model gets which request, caching, what happens when a model is slow or down, cost, and keeping attacks out.

    How to prepareSketch a chatbot over company documents end to end against a timer, and say your trade-offs out loud.

    Not tried yet
  4. Round 04Next up

    How models work

    Enough of how models work to explain their failures: tokens, how much text fits, how the next word is picked, and what long inputs cost.

    Not tried yet
  5. Round 05Next up

    Coding

    Practical code more often than puzzles: retrying a failed call, splitting text into chunks, finding the closest matches.

    How to prepareFor general algorithm practice, use LeetCode or NeetCode.

    Not tried yet
  6. Round 06Next up

    Your work and the team

    Stories from your own work: a hard call, something that failed, a disagreement, and why you want this job. Expect them to stay on one or two stories and ask for detail.

    How to preparePick three stories, one where something you built on a model went wrong, and tell each out loud in two minutes: what happened, what you did, the result with a number, what you'd change.