Independent teaching notes. Not affiliated with xAI or Grok.

Interview practice

Forward-deployed engineer and forward operator

Two role shapes you can practice from the six weeks and the five fictional cases. This page is not a certificate and not a job offer from this site.

Posted experiences from other people are a separate page: Interview kit. They are not merged into the answers below.

Fictional practice: every case and the Northline lab are made up. Say "I studied this fictional engagement." A passing python3 test_all.py is a lab check, not a credential, and there is no score. Portfolio policy.

What the two titles usually mean

Teams use the words differently. This is the shape to practice, not a hiring promise.

One person sometimes does both on a short pilot. The split still matters in an interview. Building the loop is not the same work as noticing that a green health check hid a bad reply.

Flow to remember

A day in the work, in order: metric, refusal, field map and classification, a real pilot account, then watching the live path without turning the old screen off.

A day in the work

You can walk this list in plain language. Each line is already somewhere in the studio.

Questions, with a short model answer

Each answer uses only this studio's fictional practice. Say that before you tell the story.

1. Tell me about a pilot you scoped, and what you refused.

I studied the Harbor Lane Clinic case. It is fictional. The front desk typed replies about hours and about moving a visit. The buyer, Nia Okonkwo, wanted a draft waiting in a staff queue before open. I would put sending, billing, clinical notes, and chart writes on the out-list. The refusal was a send button, and a second refusal was reading billing. The metric was the draft in the queue for those two message types, not a deflection rate. A person still sends the mail.

2. How did you handle a nightly file that was not live data?

I studied Keel and Bin Parts. The nightly export is a snapshot with a time on it. The live counter is the source of truth. On the field map their name is "on-hand" and the tool's name is live_qty. If the file and the counter disagree, or if the live read does not answer, the picker is told the live count did not answer. The file is not quoted as if it were now. Part KB-2042 is only a label in that story. I would not invent a change in stockouts.

3. Who was allowed to read the documents?

I studied Mill City Permits. Ruth Ellison owned the list. In the pilot index: the published guide pages she named. Out: applicant files, draft decisions, fee and pay pages, and any other folder. Who may read is filtered before text is ranked, not after the model has already seen it. Indexing the whole drive was the wrong call, and it was refused. A fee question gets "outside this corpus," not an amount.

4. What did you do when the only login was admin?

I studied Ridge Route Field. Andre Pell wanted the tool to close a job, and the only login offered was his admin account. I would not connect the write tool. I would not demo with that password or with my own admin login. A bearer is the shared secret the route requires, and an admin bearer does not belong in a field app. The pilot stops until someone creates a technician account that can write only its own note. The handover is that stop note. I would not say any job was closed.

5. What did you watch after deploy?

I studied Lumen Desk. After the new path was up, I would watch replies a person edited and sent, next to replies still sent on the old screen. I would not watch page views. I would not treat a green /health as a reason to turn the old screen off. The parallel run stays. For that shop, traces were kept seven days because someone asked how long they should live and the practice note used seven. That number is not a universal rule. Emails stay out of the trace.

6. How would you explain a failure in five lines?

On Lumen Desk, ticket LD-18 is the practice failure. The new path showed a status the old screen did not. The draft has five lines: what broke, who is affected, what you stopped, what you do not know, and when the next note comes. I would not write "no customer impact" because health was green. I would not send the note myself in the story. A person sends it. The old screen stays on.

7. What belongs in the discovery note before you build?

Who does the work, the metric in the buyer's words and in a sentence you can check, what is in and out, and one written no. On Harbor Lane the checkable sentence is that a draft exists for hours and reschedule messages and a person still sends it. The no is send, and billing. If I delete the model from that note, the desk's morning work is still described. That is the test week 1 asks for.

8. Two systems disagree. What do you tell the person?

I do not average them and I do not copy the stale side. At Keel and Bin I say the live count did not answer. At Harbor Lane, if the appointment book is silent, the draft says the book did not answer. It does not reuse a time the sender pasted into the mail. Week 2's rule is the same on the lab's orders: a disagreement tells the shopper the order system did not answer.

9. Why leave pay out of the index?

Pay is a different class from the pages the pilot was allowed to answer. At Mill City the fee table can sit in the same folder as the guide and still be out. The buyer did not ask the pilot to quote fees. A question about a fee is outside the corpus. Leaving pay out is both scope and classification. Week 3 says the same thing about the lab: leave pay out. Indexing the folder would pull it in. That is why the folder is the wrong unit.

10. What is in the handover when a read-only pilot does ship?

How it is down, how to stop it, the previous version tag, who may run those steps, and the pilot account, which is not my login. Harbor Lane hands over a draft queue and keeps staff sending mail themselves. Lumen Desk hands over a parallel run, the seven-day trace note, and an adoption table that is allowed to say stop. Ridge Route does not get this runbook, because it did not ship. Its handover is the refusal.

11. What will you not claim about this studio?

I studied the notes and five fictional engagements: Harbor Lane Clinic, Keel and Bin Parts, Mill City Permits, Ridge Route Field, and Lumen Desk. I was not placed at any of them. Northline Orders is the lab, with orders 1042, 1043, and 1044. Thirty-one checks in python3 test_all.py means the lab files still match the rules. It is not a credential, not an interview pass, and not a score. Mark as complete is local to the browser. I do not say I am certified. This site does not offer a certificate or a job.

Self-check rubric, 0 to 3

Use this on your own answers to the questions above, or ask a practice partner to use it. 0 is missing, 1 is partial, 2 is acceptable, 3 is production-minded. It is practice feedback for you. A 3 is not a job credential, not a score this site records, and not something to put on a resume. Portfolio policy.

Area0 Missing1 Partial2 Acceptable3 Production-minded
DiscoveryOnly the buyer's request is described.Names the worker, but not what they open or copy today.The worker's current path, and the metric in the buyer's words.Also a checkable metric sentence with numerator and denominator, and what the worker is not allowed to change.
Written noNo exclusion, or "later."An exclusion with no reason.The refused action and the reason, in one sentence the buyer can forward.Also the out-list, the pilot end condition, and how the refusal is tested (the tool is absent, not just discouraged).
Field map"The model reads the system."Their names mapped to yours, no source of truth.Names, source of truth, and which side wins.Also what the person hears when the sides disagree or the live read does not answer, in code before any model call.
Retrieval scope"Index the folder."An in-list, no owner, no out-list.An owner, an in-list, and an out-list.Also ACL stamped from the source at ingest, filtered before rank, groups from the session, and tombstones for old versions.
Security refusalTrusts the prompt to say no.Mentions a gateway or allowlist without saying what it checks.The tool is off the allowlist, or the gateway checks state, amount, and ceiling.Also confirmation set outside the model, idempotency, a pilot account instead of admin, and the test that proves the refusal.
Incident note"No customer impact, health was green.""We are investigating," and nothing else.The five lines: what broke, who is affected, what you stopped, what you do not know, and when the next note comes.Also a person sends it, the old path stays on during the parallel run, and the trace id is cited without the shopper's email.

If you score yourself a 3 everywhere, say "I studied this fictional engagement" in the same breath. The rubric measures how you explain practice, not what you have shipped.

Honest resume lines

These are lines you can put on a resume. They stay inside the fictional frame.

A 30-minute mock

Set a timer for 30 minutes. Read this prompt once, then answer it without the page in front of you.

You have 30 minutes. Pick forward-deployed or forward operator. Using only fictional practice, walk one case: who does the work, the metric in their words, what you refused, and how you would test the refusal. Then point at the Northline lab: orders 1042 shipped, 1043 paid, and 1044 cancelled, and one control from the six weeks. End with what you will not claim. Say "I studied this." Do not say "I was placed."

A stakeholder who wants the send button

I studied Harbor Lane Clinic. It is fictional. Nia asked to connect send so the desk would save a click. I would say: the queue is the product, a person still sends, and there is no send tool. The metric is a draft waiting before open, not a message that left by itself. I would not add the button to be helpful. I was not placed at the clinic.

A stakeholder who wants billing in the index

I studied the same fictional clinic, and the same shape at Mill City Permits, where the ask was pay. I would say: billing is a different class, the folder is not the corpus, and indexing the whole drive was the wrong call. A billing question gets no balance, no code, and no claim number. I studied this. I was not placed there.

What not to claim

How to talk about these cases

Start with "I studied this fictional engagement." Then the buyer, the metric they named, what you refused, and how you would test the refusal. Stop before any sentence that sounds like you worked there. "I deployed this at the company" is the sentence to avoid. The five cases and the six weeks are enough material. You do not need a fake client list.

Pro practice next to this page

The five cases