GO TO A SECTION

↑ ↓ to navigate · Enter to openExplore all sections →
FDEInterviews logo
FDE Lab · 34 missions · 8 tracks · 4 free

Practice the job, on a box that answers back.

Every mission gives you a simulated customer system with a problem, logs, configuration files and a terminal. Read the current task, inspect the evidence, then submit an answer or make a change. The checks show your progress, and the debrief explains the result. The same customer scenarios return across the tracks, so you can build on what you learned.

Start the first free missionno account · runs in this tab · nothing installed
Guided

The brief tells you where to start; objectives arrive in order. The free missions are guided.

Challenge

Objectives visible, method yours. Most premium missions; the interviewer-grade version of the guided one.

Incident

A clock, a broken system, and a diagnosis you commit to. The after-action shows the evidence path you took.

The simulator, no mission

free · no account · nothing scored

The two customer systems the missions are set in, running normally. Inject a fault from the sandbox, watch it land in the topology, the traces, the metrics and the logs at once, and fix it from the terminal. When it clicks, the missions are the same systems with a problem that has already happened.

Calder Equipment · support agent
Calder support agent

The Calder support agent system with no mission: gateway, runtime, router, providers, tools, queue and approvals. Inject faults, change config, let time pass.

Halvard Freight · carrier integration
Halvard carrier integration

Halvard's carrier integration with no mission: carrier webhooks, receiver, dedupe store, billing, pricing, rates API and the nightly sync.

Missions

Eight tracks, in the order an engagement meets them. Each track builds on the one before.

0/34 completed

Track 1Field basics

0/3 completed

Orient on an unfamiliar box: logs, configs, the job that failed and the value that actually ran.

Track 2API debugging

0/3 completed

Retries, idempotency, rate limits, pagination and the 200 that failed: the integration bugs that page you at night.

Track 3Building agents

0/4 completed

Turn budgets, tool schemas, structured output and nested retries: what makes a model loop safe to ship.

Track 4Authority and safety

0/4 completed

Injected instructions, stale approvals, cross-tenant retrieval and a red-team drill: where write authority lives.

Track 5Durable actions

0/4 completed

Intent before send, unknown outcomes, reconciliation, backlogs: the actions a retry must never repeat.

Track 6Evaluation and release

0/8 completed

Paired cases, judges, regression gates and drifting labels: the evidence that decides a release.

Track 7Serving and cost

0/4 completed

Model routing, memory fit, cache keys and context budgets: the numbers behind a serving decision.

Track 8Incidents

0/4 completed

The clock is running and the system is broken: contain, diagnose, commit, and defend it afterwards.

What is behind the terminal

The box is a deterministic simulation, and it says so on the prompt. Files, logs and payloads are written for the mission; services answer from a contract; the programs you run (a worker, an agent, a receiver) behave according to the config and policy you edit, so a wrong fix produces a result you can inspect. The terminal supports a documented set of familiar commands, including relative paths and file editing. Use help to see what is available; arbitrary code execution and package installation are outside this simulator. Replaying the failure lets you check your fix against the exercise's recorded evidence.

Missions link into the concepts, questions and courses that explain the mechanism, before and after. Read first if you want; most people learn it faster by breaking it.

Questions

Is anything actually running?

A simulated box runs in your browser tab, with mission files, logs, HTTP responses and recorded programs. Use the supported commands to inspect evidence and change configuration; it does not run arbitrary Python, install packages or access your computer. If you choose to save a completion to your account, the command transcript and saved file edits are sent to our server for verification.

Which missions are free?

4 missions are free without an account, 3 more open with a free account, and the remaining 27 are part of Premium. Every mission card shows its access level. A locked mission still shows its brief and objectives so you know what you are practising before you pay.

How is a mission checked?

Questions have a visible answer form with choices or an expected value format. Other tasks check files, recorded evidence and system state automatically. Equivalent supported commands work; a recorded exercise may require specific file fields or reference wording, which its instructions identify. Hints provide three levels of help, and the worked solution explains each action and its expected result.

Does progress save?

Commands you ran and file edits you saved persist in this browser, so you can resume a mission. Unsubmitted answers, command drafts and unsaved editor text are not saved when you leave. A signed-in reader can save a completion to their account; the server replays the transcript and checks the mission objectives before recording it.