FDEInterviews logo

reliability

FDE interview questions tagged reliability, across every topic.

21 questions · 2 unlocked for you

Concepts behind "reliability"

The curriculum that explains the ideas these questions test.

Foundational
🧠 Foundations of LLMs & GenAI
Why LLMs HallucinateAn LLM generates the most plausible next token given its training, with no built-in notion of truth or any source to check against, which is why it can produce confident, fluent, and completely fabricated answers. FDE loops test this because every enterprise buyer asks 'can we trust it,' and you need to explain the cause and the mitigations (grounding, refusal, citations, evals) in terms an exec will accept.
Foundational
⚙️ System Design for AI in Production
From Proof-of-Concept to ProductionA notebook that answered one question correctly during a demo is not a deliverable. Production is the unglamorous work that turns a one-time success into a system the customer can run, trust, and operate without you in the room. Closing that gap is most of the FDE job.
Foundational
⚙️ System Design for AI in Production
Retries, Exponential Backoff and JitterWhen a call fails on a transient error, retrying immediately is the worst thing you can do: it piles load onto an already-struggling service and synchronizes every client into a stampede. Exponential backoff spaces retries out, and jitter de-synchronizes the clients so they stop arriving in lockstep.
Core
🤖 Retrieval & AgentsSign in
GuardrailsGuardrails are the layered deterministic checks you wrap around a non-deterministic model: input validation, output filtering, schema enforcement, confidence thresholds with refusal, and human approval for high-stakes actions. The principle is to put controls you can fully trust around a core you cannot, so the system stays safe even when the model misbehaves.
Core
📊 Evaluation & ML FoundationsSign in
Calibration and UncertaintyA model is calibrated when its confidence matches its accuracy: of the predictions it calls 80% likely, about 80% should be right. Modern neural nets and LLMs are usually overconfident, so a raw probability or a self-reported 'I'm 95% sure' is not trustworthy on its own. You fix it with temperature scaling or isotonic regression, get distribution-free coverage with conformal prediction, and then use the calibrated confidence to abstain, route, or escalate to a human.
Advanced
⚙️ System Design for AI in Production🔒 Premium
Circuit Breakers and BackpressureA circuit breaker stops calling a dependency that is already failing, so one sick service does not drag down everything that depends on it. Backpressure is the upstream half of the same fight: when a downstream cannot keep up, you signal callers to slow down or shed load instead of piling work into an unbounded queue.