SkyWaysThe agentic manual

Forward deployed engineer interview questions and answers

FDE loops test whether you can ship a model into someone else's systems, prove it with their evidence, and leave something that keeps working.

11 minutesAdvancedLesson 4 of 7Updated By

On this page
  1. Sound familiar?
  2. What does an FDE interview test?
  3. Frame: discover and scope
  4. Deliver: build, prove and hand over
  5. Evolve: keep the relationship and feed back
  6. Try it
  7. Key takeaways
  8. FAQ
  9. Apply it in your role
  10. Sources and credits
All lessonsStart here

Getting started

  1. What is the agentic PDLC?
  2. How this tutorial works

Agentic PDLC fundamentals

  1. The evolution of the PDLC
  2. Why agentic AI projects fail
  3. P0 · Frame
  4. P1 · Design & Spec
  5. The one hard gate
  6. P2 · Build & Prove
  7. P3 · Run & Learn
  8. The eight loops
  9. The evidence pack

Methods decoded

  1. AI-DLC vs AIDD vs agentic SDLC
  2. What is AI-DLC?
  3. What is AIDD?
  4. What is the BMAD Method?
  5. What is spec-driven development?
  6. One lifecycle for every method
  7. How much process a change needs

Running delivery

  1. How to run an agentic AI project
  2. Bolts vs sprints
  3. A board for agentic work
  4. Cut delivery from months to weeks
  5. Review AI code by risk
  6. How accurate must an agent be?
  7. Prove the agent meets its bar
  8. Shadow mode and cut-over
  9. Why the AI bill is 4× the estimate
  10. Guardrails that hold
  11. The five governance gates
  12. Catch AI drift
  13. AI incident postmortems

By role

  1. For product managers
  2. For program managers
  3. For solution architects
  4. For engineers
  5. For forward-deployed engineers
  6. For QA
  7. For DevOps and platform
  8. For business sponsors
  9. For executives

Teams and organisation

  1. Team structure for agentic AI
  2. Measuring AI productivity
  3. The maturity model
  4. Rolling it out in 90 days

Practice

  1. The SkyWays case study
  2. The operating rhythm
  3. The workbench
  4. Twelve exercises

Interviews and careers

  1. What is an FDE?
  2. Six answer frameworks
  3. AI PM interview questions
  4. FDE interview questions
  5. GenAI engineer questions
  6. Agentic engineer questions
  7. AWS GenAI questions

In short

Forward deployed engineer interviews test three things at once. Can you build production software in an environment you do not control, turn a vague customer ask into a provable scope, and leave behind something that keeps working and feeds the product? These ten questions probe each, with the framework, a strong answer, the follow-up that finds your limit, and the red flag.

Forward-deployed engineerten questions1 to 3Frame1 · The first twoweeks2 · A demo in threedays3 · Build, buy or no4 to 8Deliver4 · An eval in a week5 · Works here, notthere6 · Design for abank7 · What you leave8 · More autonomy,now9 to 10Evolve9 · The sceptic10 · A pattern, codifiedThe FDE is judged on what they leave behind: evidence a customer can run, and a pattern the product can absorb.

Forward-deployed engineer ten questions

1 to 3Frame
  • 1 · The first two weeks
  • 2 · A demo in three days
  • 3 · Build, buy or no

4 to 8Deliver
  • 4 · An eval in a week
  • 5 · Works here, not there
  • 6 · Design for a bank
  • 7 · What you leave
  • 8 · More autonomy, now

9 to 10Evolve
  • 9 · The sceptic
  • 10 · A pattern, codified

The FDE is judged on what they leave behind: evidence a customer can run, and a pattern the product can absorb.

In this lesson you'll practise:

  • the questions that separate an FDE from a strong engineer who has never worked inside a customer;
  • a framework and a strong answer for each, with the follow-up that tests it;
  • the deliverables and feedback duty that AI labs name in their own postings.

Sound familiar?#

  • Your system-design answers assume you control the data, the network and the identity model.
  • Your best story is a demo that impressed an executive.
  • You have never had to say no to a customer with the contract on the line.

FDE interviews are built around exactly those gaps.

What does an FDE interview test?#

Engineering inside someone else's constraints, with their evidence, towards an outcome you own. The public postings make the scope plain: OpenAI's FDEs own discovery, technical scoping, system design, build and production rollout, and are measured by production adoption and by eval-driven feedback that changes product and model roadmaps; Anthropic's build production applications inside customer systems and deliver artefacts such as MCP servers, sub-agents and agent skills, then codify repeatable patterns. Expect coding, a system design set in a customer's world, a decomposition or case exercise, and deep behavioural questions about customers. What is an FDE?

The ten questions follow the job's three stages, as the forward-deployed engineer guide sets them out: Frame (Q1 to Q3), Deliver (Q4 to Q8) and Evolve (Q9 and Q10).

Frame: discover and scope#

Q1 · "Walk me through your first two weeks at a new enterprise customer."#

Tests: whether you know where engagements actually stall · Framework: discover → scope → prove → hand over, with lead-time items first

What a strong answer covers
  • Day one, the lead-time items: model access in the right regions, data access, network and identity, the security review. They set the calendar, not the build.
  • Measure the pain in their data: cases, minutes, money, and who owns the risk.
  • Pick a provable first slice, and write the AI-fit verdict with what was rejected.
  • A walking skeleton in their environment as soon as one access passes: their authentication, their data path, no model.
  • Agree what done means: the bar per slice, signed by their risk owner, and the evidence that will prove it.
  • The insight: most engagement risk is access and alignment, not the model. An FDE who starts with the model is usually waiting for a firewall rule by week three.

The follow-up: "The security review takes six weeks." → start it on day one, build against redacted or synthetic data meanwhile, and design for their constraints: private networking, no data leaving the account.

Red flag: "I'd build a quick demo first."

Q2 · "The customer's executive wants a demo in three days, and their data is not accessible yet. What do you do?"#

Tests: handling pressure without trading away credibility · Framework: a demo is a requirements tool, not evidence

What a strong answer covers
  • Build it, on representative redacted or synthetic data, and frame it honestly: it shows the workflow, not the accuracy.
  • Use the demo to elicit requirements: watch what the executive asks about and what they skip.
  • Push the data access in parallel, and say when real numbers will exist and who will label them.
  • The insight: the danger of a good demo is that it becomes the success criterion. Name the evidence that will replace it before anyone leaves the room.

The follow-up: "The executive loves it and wants it live next week." → a shadow run beside their staff, a bar per slice, and the first slice only.

Red flag: presenting demo results as accuracy.

Q3 · "How do you decide whether to build a custom agent, configure the product as it is, or say no?"#

Tests: judgement about bespoke work · Framework: AI-fit, then configuration, then the pattern test

What a strong answer covers
  • AI-fit first: the answer may be a rule or a workflow.
  • Then configuration: can the product do it as shipped, with settings?
  • Then the pattern test: is it something you have seen at other customers? A third occurrence is a product gap, not a customer request.
  • Say no when the use case cannot meet its bar, the damage is irreversible, or nobody at the customer will own it after you leave.
  • The insight: every bespoke build is a liability the customer inherits. An FDE's value includes the complexity they keep out of the customer's estate.

The follow-up: "The customer insists." → a time-boxed pilot with exit criteria and a named owner.

Red flag: always building.

Deliver: build, prove and hand over#

Q4 · "Design the evaluation for a customer's contract-review agent in one week."#

Tests: evaluation under real constraints · Framework: golden set by slice, a checker per kind of step, lower bounds

What a strong answer covers
  • Real contracts, redacted, labelled by the customer's lawyers, never by the model.
  • Slices: clause types, jurisdictions, contract families, plus an abstention slice for genuinely ambiguous clauses.
  • A checker per kind of step: exact checks for extracted fields such as dates and amounts; a rubric and a calibrated judge for summaries.
  • Report per slice with lower bounds; fifty cases per slice to start finding problems, more where the score sits near the bar.
  • The insight: measure how often the lawyers agree with each other first. Their agreement rate is the ceiling on any bar; an agent cannot be held to 95% on work experts agree on 85% of the time.

The follow-up: "The lawyers disagree 15% of the time." → adjudicate a gold label, report agreement with it, and set the bar with that ceiling in view.

Red flag: a public benchmark, or labels generated by a model.

Q5 · "The agent works in your sandbox and fails in the customer's environment. Debug it."#

Tests: production debugging across an environment boundary · Framework: diff the environments, then read the signatures

What a strong answer covers
  • What differs: data (formats, encodings, longer documents that overflow the context), tools (authentication, rate limits, latency causing timeouts and retries), model access (region, inference profile, failover to another model), network (proxies), permissions.
  • Log what answered and what happened: the answering model, tokens per call, tool errors, turns per task.
  • Reproduce with their data before changing anything.
  • The insight: a tool that returns an empty result on error reads to the model as "nothing applies". Tools must fail loudly, with the error as the result, or the agent confidently answers the wrong question.

The follow-up: "Answers got worse, and there are no errors." → silent failover or drift: which model answered, and what changed in the inputs?

Red flag: "I'd rewrite the prompt."

Q6 · "Design an agent that helps a bank's operations team resolve payment exceptions."#

Tests: system design in a regulated customer · Framework: a step map, an authority budget, an audit trail

What a strong answer covers
  • Map the steps: read the exception (exact), classify the cause (best-guess), look up records (exact tools), propose a resolution (best-guess), execute it (consequential).
  • Authority per action: read tools open; writes gated; payments never autonomous at first, with a named approver, caps in the tool signatures, and idempotency keys so a retry cannot pay twice.
  • Tools as MCP servers over the bank's core systems, each with its own least-privilege identity.
  • An audit trail as a product requirement: who, what, why and on what evidence, redacted, for every action.
  • Prove it: per-slice bars, then a shadow run against the operations team.
  • The insight: in a bank, the explanation of a decision is the evidence it was based on (the records and tool calls), not a paragraph the model writes afterwards.

The follow-up: "The regulator requires an explanation of every decision." → store the evidence with each decision and generate explanations from the trace.

Red flag: one agent with broad credentials and a prompt that says "be careful".

Q7 · "What do you leave behind when an engagement ends?"#

Tests: whether you build for the day after you leave · Framework: the evidence pack, plus named owners

What a strong answer covers
  • Code in their repository, with tests, a context file and decision records.
  • The harness and golden sets, running in their CI.
  • Runbooks with timed rollbacks, a drift chart, a cost-per-case report, each with a named owner.
  • The authority budget and the refusal tests for every cap.
  • Back home: the patterns, written up (the MCP server, the skill, the sub-agent) for the product team.
  • The insight: the test of an FDE is what keeps working when they are no longer in the room.

The follow-up: "Who owns the cost and incident loops?" → a named person each, agreed before you leave.

Red flag: "the code".

Q8 · "The customer asks you to make the agent 'more autonomous' because reviews slow them down."#

Tests: separating the real bottleneck from the requested fix · Framework: autonomy per action, and review by risk

What a strong answer covers
  • Find which actions carry the review load. Often most reviews are on reversible, low-risk actions.
  • Remove review there, or add a veto window, rather than raising autonomy on irreversible ones.
  • For any action moving up a level, show the evidence: a lower bound above its bar without the human hold, and shadow agreement per slice.
  • Keep money actions gated.
  • The insight: "more autonomy" is usually a request for less friction, and friction can be cut without touching the actions that can hurt anyone.

The follow-up: "Their competitor's agent does it without approval." → then ask what that competitor's incident rate is, and show what evidence would justify the change here.

Red flag: flipping the switch, or refusing without an alternative.

Evolve: keep the relationship and feed back#

Q9 · "A senior engineer at the customer distrusts AI and is blocking adoption. What do you do?"#

Tests: influence without authority · Framework: make the sceptic the evaluator

What a strong answer covers
  • Put them in charge of what "right" means: their expertise builds the golden set.
  • Show them the disagreements from the shadow run, and let them adjudicate.
  • Give them a veto on the bar for their area, and credit their requirements by name.
  • Find the part of their own workload they would like to hand off.
  • The insight: sceptics make the best evaluators. Their objections are test cases you were missing.

The follow-up: "They still refuse." → escalate the decision, not the person, with the evidence.

Red flag: going over their head first.

Q10 · "Tell me about a pattern from customer work that you turned into something reusable."#

Tests: the feedback duty · Framework: STAR, plus the number and the change

What a strong answer covers
  • The repeat: the same connector, evaluation or approval flow built at more than one customer.
  • What you built instead: a configurable, tested asset (an MCP server, a skill, a harness template).
  • The number: time saved at the next deployment, or defects avoided.
  • The change: how it reached the product team and changed a roadmap item. That is the eval-driven feedback the role exists to produce.
  • The insight: an FDE's lasting effect is the loop back into the product. Delivery alone does not scale.

The follow-up: "What did the product team reject, and why?" → shows you understand product trade-offs.

Red flag: only bespoke delivery stories.

Try it#

On day four of an engagement, the customer's head of operations says: "Just connect it to our refund system and let it handle the backlog." What do you say, in under a minute?

Show the answer

Yes to the backlog, no to unsupervised refunds, and a date for the evidence. Agree the goal, then split it: the agent can triage and draft the whole backlog this week, with people approving every refund; refunds under a cap can move to a veto window once a shadow run shows agreement with their staff on that slice. Put the cap in the refund tool itself, and name the day the shadow numbers will be ready. You have kept the momentum and the customer's money safe in the same sentence.

Key takeaways#

  1. FDE questions are set in someone else's world: their access, data, identity and risk owner.
  2. Your evidence is the customer's evidence: their labels, their bar, their shadow run.
  3. The senior signal is the handover and the pattern you carry back to the product.

FAQ#

What is the forward deployed engineer interview process like?#

It usually combines coding, a system design set in a customer's environment, a case or decomposition exercise, and behavioural questions about customers, ambiguity and saying no. Exact rounds vary by company.

How do I prepare for an FDE interview at an AI company?#

Build and deploy something end to end with a real model API, including an evaluation with a golden set and a tool with an enforced limit. Prepare stories about customers, ambiguity and a time you said no, each with numbers.

What coding skills do forward deployed engineers need?#

Production-quality code in a mainstream language such as Python, fluency with APIs, authentication and data pipelines, and the debugging discipline to work in systems you did not build.

How is an FDE interview different from a software engineer interview?#

It weights ambiguity, customer judgement and ownership of outcomes more heavily, and sets technical problems inside constraints you do not control.

Apply it in your role#

If you are…Do thisThe AI-augmented shortcut
A forward-deployed engineerTurn your last engagement into answers to Q1, Q7 and Q10, with the real numbers.Ask a model to find the weakest claim in each story and ask for its evidence.
A product manager or FDPMRehearse Q3 and Q8 with your FDE: you will face them together at customers.Have a model play the customer's head of operations pushing for autonomy.
A GenAI or agentic AI engineerBuild a portfolio project that answers Q4 and Q5: an evaluation and a failure you diagnosed.Ask a coding agent to inject a realistic environment fault and time your diagnosis.

Across the enterprise. Hire FDEs on the behaviours in Q7 to Q10 as much as on coding. An FDE bench that cannot hand over or feed back turns into a services business.

The ten-minute workflow. A customer case interview, on demand:

Act as an interviewer for a forward deployed engineer role at an AI company. Give me a customer scenario:
the industry, the ask, the constraints (data, security, timeline). Let me ask up to five clarifying
questions, then have me design the first two weeks and the first deployable slice. Push back as the
customer would, then score me on scoping, evidence, security and handover.

Sources and credits#

IdeaOriginSource
The questions, frameworks and strong answersOriginal: this tutorialAI-DLC and AIDD for FDEs
What an OpenAI FDE owns and how success is measuredBorrowed: public posting, read 2 October 2026OpenAI: Forward Deployed Engineer (FDE), San Francisco
FDE deliverables such as MCP servers, sub-agents and agent skillsBorrowed: public posting, read 2 October 2026Anthropic: Forward Deployed Engineer, Paris
Saying no as part of doing the job wellBorrowedOrosz, G. (2025). What are Forward Deployed Engineers? The Pragmatic Engineer
Tools that fail loudly; the agent loop's failure signaturesOriginal: this repositoryFailure Signature Catalog

Prefer GitHub? This track is on the wiki, and this lesson is markdown. Found a mistake? Edit this lesson, or say so.