The Question You'll Be Asked
"Walk me through an AI project you've built. What problem did it solve, how did you design it, and what would you change?"
The single most common opener in every AI/Applied Engineer phone screen. This session is entirely about answering it — practice out loud, not just in your head, until it comes out in 60-90 seconds unprompted.
5 Beats Interviewers Listen For
Miss one and the follow-up lands exactly where you went silent.
- Problem — a named constraint, not just what the output does
- Architecture — deliberate layer design with named roles
- Trade-offs — alternatives compared, the decision quantified
- Reliability — a named mechanism for what happens when something breaks
- Security — a named threat and a named control
The Model Answer
"I built a Researcher Agent — a system that answers multi-step research questions using a 5-layer architecture: gateway, orchestrator, LLM provider, cache, and observability. The constraint I was solving for was cost-and-reliability: a single LLM call is cheap but unreliable for complex questions, so I implemented a ReAct loop capped at 5 steps with retry on every call. I benchmarked two model options and chose the mid-tier one — 40% quality improvement justified a 3x cost increase for this use case. My eval harness gives me a 7/10 accuracy score across 3 test inputs; the known failure mode is ambiguous temporal queries — 'what happened recently' with no date anchor. The main thing I'd change is adding streaming output from the start — the synchronous loop takes 5-8 seconds and that's a UX problem. On security: my STRIDE model flagged prompt injection as the top risk, so I implemented query length and pattern validation in the gateway."
Every sentence names a number, a layer, or a mechanism — nothing here is a vague gesture at "good engineering practice."
Say This, Not That
Say
- "My eval harness scored 6/10 — the failure mode is ambiguous temporal queries" (a number + a named failure)
- "I benchmarked two models: 40% quality gain for 3x cost" (a quantified trade-off)
- "The one thing I'd change is streaming — the sync loop adds 5-8 seconds" (reflective honesty)
- "Layer 4, the storage module, sits between the orchestrator and the provider" (know your own architecture cold)
Avoid
- "It works well on most queries I've tried" — a feeling, not evidence
- "I used the best model available" — not context-dependent, signals weak judgment
- "I'd have to check my notes" for your own architecture — know it cold
- Treating a Known Limitations section as a weakness instead of a credibility signal
🔒
Introduction is locked
Session 12's introduction content unlocks by email. Subscribe and we'll review and grant access as more of the course opens up.
No spam. Unsubscribe anytime. Replies go to a real person.
🔒
Deep Dive is locked
Session 12's deep dive content unlocks by email. Subscribe and we'll review and grant access as more of the course opens up.
No spam. Unsubscribe anytime. Replies go to a real person.
🔒
Quiz is locked
Session 12's quiz content unlocks by email. Subscribe and we'll review and grant access as more of the course opens up.
No spam. Unsubscribe anytime. Replies go to a real person.
🔒
Assignment is locked
Session 12's assignment content unlocks by email. Subscribe and we'll review and grant access as more of the course opens up.
No spam. Unsubscribe anytime. Replies go to a real person.