All learning paths, roadmaps & 5 AI interviews free till 5 Nov · Prices go up on 4 Nov
See plansForward Deployed Engineer (FDE) Interview Prep
A forward deployed engineer works inside a customer's problem and ships software against it, and the interview loop tests exactly that: open-ended decomposition, customer conversations, practical data and integration work, and applied-AI design. Start with the free lessons below on the role and on the decomposition round, including two worked case studies.
The FDE Role
- What a Forward Deployed Engineer Is
What a forward deployed engineer does, why the role has two halves (shipping one customer's outcome and feeding what generalizes back to the product), where it came from, and what interview rubrics score.
- FDE vs SWE, Solutions Engineer, Solutions Architect and Sales Engineer
Tell an FDE role apart from product, sales and solutions engineering and solutions architecture by asking who you answer to and when, then build a why-FDE answer that survives pushback.
- Anatomy of an FDE Interview Loop
Each FDE interview round recreates a piece of the job. See how reported loops and AI-tool rules differ by company, and turn your target list into a prep plan.
- The FDE Operating Model: Embed, Ship, Productize, Hand Off
A fictional freight-invoice engagement walked through embed, ship, productize and hand off, the evidence that interviews score each phase, and how to budget a decomposition hour across all four.
Problem Decomposition
- The Decomposition Framework
Turn a vague customer brief into a plan you can defend by walking users, workflow, data, systems, MVP, metrics and risks in order, naming each step aloud, and closing with a one-week MVP and a baselined metric.
- Asking Clarifying Questions That Matter
Ask the three to five questions whose answers would change the design (current process, who decides, failure cost, existing data), state assumptions when answers are withheld, and reflect back before designing.
- Scoping a One-Week MVP
Cut a sprawling request to one user, one data source and one decision on real data, plan it day by day, tell the sponsor what was cut and when it returns, and agree on the demo that counts as acceptance.
- Success Metrics and KPIs
Choose one outcome metric tied to the sponsor's business, add guardrails, measure the baseline from the customer's own records, and keep model accuracy and latency as release gates.
- Risks, Assumptions and Phased Rollout
Rank the assumptions a plan rests on by consequence, give each an owner and a cheap test, and roll out from shadow to assisted to automated with go or no-go criteria and a rollback a non-engineer can trigger.
- Case Study: Improve City Traffic with Sensor Data
Work a vague city-traffic brief: pick the user who can act, check sensor coverage and outages before modelling, scope congestion detection on one corridor, and set metrics with a historical baseline.
- Case Study: Sync Two Employee-Record Systems Pro · Elite · Thita Lifetime
Decompose a two-system employee sync: assign an owner per field, match people without a shared key using review tiers, design an idempotent sync with a change log, and settle privacy before data moves.
- Case Study: Logistics Client Losing Money on Deliveries
Turn a client's request for a route optimizer into a cost model, cut the loss by route, driver, customer and failed attempt, find the largest controllable loss, and pilot a fix with a comparison group.
- Case Study: Detect Contraband in Postal Packages Pro · Elite · Thita Lifetime
Scope a postal contraband-screening brief around fixed inspector capacity, lopsided error costs and biased labels: rank parcels for human review, reserve a random sample, and monitor for drift within legal limits.
Customer Discovery and Stakeholders
- Jobs-to-Be-Done Discovery Pro · Elite · Thita Lifetime
Run a discovery conversation that gets past a customer's feature request to the job they need done, the workaround they use today and its cost, and turn their own words and numbers into success criteria.
- Reflecting Back and Confirming Scope Pro · Elite · Thita Lifetime
Restate what a customer told you so they can correct it, then write scope as in, out and depends-on-customer with a ranked priority list, and reissue it as a new version when facts change.
- Managing Multiple Stakeholders Pro · Elite · Thita Lifetime
Map the sponsor, end users, IT and security, and budget owner on one project, give each the evidence they act on, and turn conflicts between them into a written tradeoff the sponsor decides.
- Saying No Without Losing the Customer Pro · Elite · Thita Lifetime
Decline a risky or misdirected customer request by naming their underlying need, giving an impact-based reason, offering a smaller first step and recording the decision.
- Delivering Bad News and Rebuilding Trust Pro · Elite · Thita Lifetime
Tell a customer about a slip or failure as soon as you can size it, with headline, measured facts, impact, plan and a dated checkpoint, then rebuild trust by keeping each small promise.
- Explaining AI Limits to Non-Technical Buyers Pro · Elite · Thita Lifetime
Explain to a non-technical buyer what an AI system does well, where it fails and what a person still checks, using counts from a test set of their own data and a clear fallback path.
Practical Data Engineering
- SQL for FDEs: CTEs, Window Functions and Deduplication Pro · Elite · Thita Lifetime
Use CTEs, ROW_NUMBER, LAG and running totals to answer a client's question from messy exports, with a stated dedupe rule and row-count checks that catch join fan-out before it reaches a report.
- pandas Data Wrangling on Messy Client Data Pro · Elite · Thita Lifetime
Inspect a messy client file, clean dates, currencies and text into new columns with vectorized pandas, merge with key validation, and end with assertions that fail loudly when the data changes.
- Schema Mapping and Entity Resolution Pro · Elite · Thita Lifetime
Write a field-by-field mapping table between two systems, link records with layered rules and a review queue, measure precision and recall on a labelled sample, and keep a crosswalk so any merge can be undone.
- Ingestion Pipelines and Data Quality Checks Pro · Elite · Thita Lifetime
Build a loader that can be rerun safely, checks schema, nulls, uniqueness, ranges and freshness at the boundary, quarantines bad rows with reasons, and reports quality to the customer in plain terms.
- Case Study: Onboard a Client's 8k-Row Taxi Dataset in a Week Pro · Elite · Thita Lifetime
Turn a vague brief and an 8,000-row taxi file into a one-week plan: profile, agree cleaning rules with the client, load with a quality report, and ship a demand-by-zone insight by midweek.
Integration Engineering
- REST API Integration: Auth, Pagination, Rate Limits and Retries Pro · Elite · Thita Lifetime
Write a REST sync that refreshes tokens, pages to the API's real end signal, backs off on rate limits with jitter and Retry-After, and retries only calls that are safe to repeat.
- Idempotency and Webhooks Pro · Elite · Thita Lifetime
Build webhook handlers that verify HMAC signatures with a timestamp window, acknowledge fast, deduplicate by event id inside the same transaction as the side effect, and reconcile missed events.
- OAuth, SSO, SAML and OIDC Basics Pro · Elite · Thita Lifetime
Tell authentication from authorization, walk through the authorization code flow with PKCE, validate an OIDC ID token, explain SP- versus IdP-initiated SAML, and debug common SSO failures.
- Connectors to Legacy Systems: CSV Drops, SFTP and SOAP Pro · Elite · Thita Lifetime
Build connectors to CSV drops, SFTP and SOAP that only load complete files, survive encoding and header changes, and hide the legacy interface behind a clean internal record.
- Staged Business Logic: Requirements That Change Mid-Build Pro · Elite · Thita Lifetime
Structure code for requirements that arrive in stages: rules as small functions or data, a test per stage, earlier behaviour kept unless the customer changes it, and the cost of each change stated in numbers.
- Case Study: Credit-Expiry Ledger with Staged Requirements Pro · Elite · Thita Lifetime
Work through a staged credit ledger: grants and spends as replayable events, expiry with exclusive UTC boundaries, soonest-expiry spending, partial refunds, and an injected clock for tests.
LLM Application Foundations
- Prompting and Structured Outputs Pro · Elite · Thita Lifetime
Write versioned prompts with role, task, constraints and examples, get schema-shaped output, validate it with a capped repair retry, and measure every prompt change on a labelled set.
- Embeddings, Chunking and Retrieval Pro · Elite · Thita Lifetime
Chunk documents by structure with metadata, combine vector and keyword search with rank fusion and reranking, and judge retrieval on its own with labelled queries and recall at k.
- RAG End to End Pro · Elite · Thita Lifetime
Walk a RAG pipeline from ingest to cited answer, enforce document permissions inside retrieval, design an explicit no-answer path, and keep the index fresh as documents and permissions change.
- Prompt vs RAG vs Fine-Tune Pro · Elite · Thita Lifetime
Choose between prompting, retrieval and fine-tuning by the type of failure, prove the choice with a short test on the customer's own data, and say what would make you revisit it.
- Cost and Latency Budgeting Pro · Elite · Thita Lifetime
Turn token counts and real traffic into a monthly cost, budget latency per stage, find the stage worth optimising, and report cost per successful outcome instead of per request.
Agents, Tools and MCP
- Tool Use and Function Calling Pro · Elite · Thita Lifetime
Design tools a model selects correctly, validate every call in code before it runs, and return results and errors the model can recover from.
- Agent Loops and Failure Modes Pro · Elite · Thita Lifetime
Build an agent loop with step limits, budgets, per-tool caps, checkpoints and step logs, and explain how each common failure mode is caught.
- MCP Servers and Clients Pro · Elite · Thita Lifetime
Explain MCP hosts, clients and servers, its tools, resources and prompts, its transports, and how to secure a server or decide not to use one.
- Human-in-the-Loop and Guardrails Pro · Elite · Thita Lifetime
Sort agent actions into risk tiers, put hard limits in code, design approvals people can actually judge, and use override rates to decide what to automate.
Evals and Observability
- Why Evals Are the FDE's Proof Pro · Elite · Thita Lifetime
An eval set turns the customer's definition of good into a number you can rerun. Build a small one from real data, report it per slice, and pick the cheapest grader that captures each criterion.
- Designing an Eval Set from Customer Data Pro · Elite · Thita Lifetime
A folder of hand-picked examples measures the folder. Sample real traffic by slice, size the set for the change you need to see, label with the customer's experts against a written guide, and protect a held-out split.
- LLM-as-Judge and Its Pitfalls Pro · Elite · Thita Lifetime
An LLM judge is a measuring instrument that needs calibrating. Grade one criterion against a reference, design around position, verbosity and self-preference bias, and check the judge against expert labels with kappa.
- Regression Evals and CI Pro · Elite · Thita Lifetime
Run the eval suite automatically on every prompt, model or retrieval change. Pin the configuration, compare case-level flips against a measured noise floor, read broken cases by slice, and block on must-pass failures.
- Production Monitoring, Tracing and Drift Pro · Elite · Thita Lifetime
LLM systems fail with a 200 status code and a fluent wrong answer. Trace every request, watch segmented quality signals, track input, document and model drift, and turn each production failure into an eval case.
- Case Study: Metric X for Our Agent Is Down: Diagnose and Prioritize Pro · Elite · Thita Lifetime
A falling agent metric worked end to end: confirm the drop is real, split mix shift from a real drop inside a segment, find the changed component, rank fixes in the customer's units and add the check that catches it next time.
Applied-AI System Design
- The Applied-AI Design Framework Pro · Elite · Thita Lifetime
Run an applied-AI design round in a fixed order: clarify who acts on the output and what a wrong answer costs, draw a staged pipeline, revisit it for evals, failures, security and cost, then argue build versus buy and a gated rollout.
- Case Study: Semantic Search over a Product Catalog Pro · Elite · Thita Lifetime
Product-catalog search has to honour hard constraints: hybrid keyword and vector retrieval with attribute filters, rank fusion, a reranker only when the numbers call for it, incremental indexing and a labelled query set.
- Case Study: Claims Ingestion from Emails and PDFs Pro · Elite · Thita Lifetime
Claims ingestion from emails and PDFs: classify, parse and extract only the relevant pages, validate with checks you can trust, route uncertain fields to clerks, and measure per-field accuracy with the straight-through rate.
- Case Study: Customer-Support Agent Pro · Elite · Thita Lifetime
A customer-support agent resolves a few scoped intents, binds identity in the session, lets code rather than the prompt decide refunds, and is judged on resolution, escalation quality, satisfaction and cost.
- Case Study: Document QA for a Regulated Bank or Hospital Pro · Elite · Thita Lifetime
Regulated document QA starts with residency, permissions, audit and change control; the permission filter sits inside the retrieval query, every answer carries verified citations, and the system refuses without evidence.
- Case Study: Handling a 10x Traffic Spike and Batch Workloads Pro · Elite · Thita Lifetime
A 10x LLM traffic spike is a tokens-per-minute problem: do the arithmetic against provider limits, split interactive and batch lanes, cache, trim context, route simple questions to a small model and agree a degradation order early.
Enterprise Deployment
- VPC, On-Prem and Air-Gapped Deployments Pro · Elite · Thita Lifetime
Plan a deployment into a customer VPC, data center or air-gapped network: offline packaging, model access, release cadence and support without logging in.
- Security Reviews, Data Residency and Compliance Pro · Elite · Thita Lifetime
Answer a security questionnaire, draw an accurate data-flow diagram, and explain HIPAA, SOC 2, GDPR and India's DPDP Act at a practical level.
- Rollout, Change Management, Handoff and Productization Pro · Elite · Thita Lifetime
Roll out in gated stages with agreed success checks, drive adoption with an objection log, hand off to a named owner, and turn field work into product requests.
Debugging and Learning Unfamiliar Code
- Hypothesis-Driven Debugging and Red Herrings Pro · Elite · Thita Lifetime
Debug unfamiliar code by stating a hypothesis, predicting what you would see, and running the cheapest check, while ruling out red herrings such as noisy warnings before you follow them.
- Reading an Unfamiliar Codebase Fast Pro · Elite · Thita Lifetime
Get productive in an unfamiliar codebase by starting from entry points, tests and config, tracing one flow end to end, writing a small map, and proving it with the smallest change plus a test run.
- Case Study: The Palantir-Style Learning Round Pro · Elite · Thita Lifetime
Work through a reported Palantir-style learning round: find the extension point in an unfamiliar library, copy its pattern, narrate what you know and guess, and ship a working increment before discussing the rest.
AI-Assisted Building
- Plan, Build, Review with Coding Agents Pro · Elite · Thita Lifetime
Build with a coding agent under time pressure: write the plan and first tests yourself, give the agent one verifiable step at a time, review every diff like a junior's, and own every line you submit.
- Verifying AI Output and Prompting Clearly Pro · Elite · Thita Lifetime
Check AI-written code for the error classes agents produce, write tests from the spec that can actually fail, prompt with constraints and examples, and know when to stop prompting and type the fix.
- Take-Home Strategy and Live Defense Pro · Elite · Thita Lifetime
Scope a take-home to one path that works end to end, prove it with tests and a small measured evaluation, write a README that anticipates the questions, and defend every choice, including AI use, in the live review.
Behavioral and Ownership
- Building Your FDE Story Bank Pro · Elite · Thita Lifetime
Build six to eight true, high-stakes stories mapped to ownership, ambiguity, customer conflict, failure, fast learning and pushback, so you can adapt them to any behavioral question.
- I, Not We: Metrics and Pushback Pro · Elite · Thita Lifetime
Say what you personally did, state results with baseline, timeframe and method, and tell a pushback story that ends with the customer still trusting you.
- Project Deep Dive Preparation Pro · Elite · Thita Lifetime
Prepare one project for a deep dive: problem, constraints, a three-minute diagram, decisions with rejected alternatives, a real failure, and what you would change.