Capstone · Full-Length Mixed Practice Exam

Final Practice Exam

16 fresh scenario-framed questions, interleaved across all 5 domains — the closest simulation of the real format. New items, not repeats. Click to grade + explain.

Target: 14/16 (≈88%) before sitting the real exam. Real pass = 720/1000; practice-exam goal per Anthropic = 900+.
Scenario A — Customer Support Resolution Agent
A1. The agent must never issue a refund before confirming the customer's identity, yet logs show occasional refunds on unverified accounts. The change that guarantees the fix:
Option 3. Financial guarantee → deterministic gate. Prompt/few-shot are probabilistic; the classifier changes availability, not ordering. (D1)
A2. A customer opens with "Just get me a human." The correct behavior is to:
Option 1. Explicit human request = escalate now. Sentiment is not a trigger. (D5)
A3. Over a long multi-issue chat, the agent starts mixing up which refund amount belongs to which order. Best mitigation:
Option 2. Structured per-issue fact layer beats lossy summarization; middle position is where content drops. (D5)
A4. get_customer returns three people matching the stated name. The agent should:
Option 3. Multiple matches → request more identifiers, don't guess heuristically (and it's not escalation-worthy yet). (D5)
Scenario B — Multi-Agent Research System
B1. Reports on "renewable energy adoption" omit wind and hydro entirely. Every subagent succeeded; the coordinator log shows subtopics "solar panels," "solar subsidies," "rooftop solar." Root cause:
Option 3. Subagents worked within given scope; upstream decomposition is the defect. (D1)
B2. The synthesis agent needs simple fact-checks on ~80% of tasks; routing each through the coordinator adds heavy latency. Best fix:
Option 2. Least privilege: scoped tool for the common case, coordinator for the hard 20%. (D2)
B3. Two credible papers report different adoption percentages for the same year. The synthesis output should:
Option 3. Annotate conflict with attribution; a date difference may explain it. Don't pick/average/drop. (D5)
B4. The document-analysis subagent's host service times out mid-task. To let the coordinator recover intelligently, the subagent should return:
Option 3. Structured error context enables retry/reroute/partial-proceed. (D5)
Scenario C — Code Generation & CI/CD with Claude Code
C1. React components, API handlers, and DB models each need distinct conventions; test files live beside their code everywhere and must share one testing convention. Most maintainable:
Option 1. Glob rules apply by file type across scattered locations automatically. (D3)
C2. A nightly job posts review findings as inline PR comments and must be machine-parseable and never hang. Correct CLI usage:
Option 2. -p prevents hangs; json + schema gives parseable findings. CLAUDE_HEADLESS/--batch don't exist. (D3)
C3. Re-running the review after new commits floods the PR with duplicate comments. Fix:
Option 3. Feed prior findings and instruct report-only-new. Temperature/batch/process-gates don't address duplication. (D3)
C4. You must migrate a library across 45+ files with two viable integration approaches differing in infra. Approach:
Option 2. Architectural, multi-approach, many files → plan first, then execute. (D3)
Scenario D — Structured Data Extraction
D1. Invoices pass strict JSON-schema validation, but line items sometimes don't sum to the stated total. Best safeguard:
Option 3. Sum mismatch is semantic; schemas don't catch it. Add a calculated-vs-stated validation flow. (D4)
D2. Some source docs omit the "vendor tax ID." The model fabricates one to fill the required field. Fix:
Option 2. Nullable lets the model report absence rather than fabricate. (D4)
D3. You must process 5,000 archival PDFs into structured records overnight, no interactive tool calls needed, cost matters. Best API choice:
Option 2. Non-blocking, latency-tolerant, cost-sensitive, no multi-turn tools = textbook batch fit. (D4)
D4. Your extractor reports 96% overall accuracy. Before cutting human review, you should first:
Option 3. Aggregate accuracy can mask a poor segment; segment first. Calibrated (not self-reported) confidence routes review afterward. (D5)
Score interpretation 15–16: exam-ready across the board. 12–14: solid; review the domains behind your misses. ≤11: re-run the domain quizzes for the weak domains before booking the exam — remember you get one attempt.

Exam-day strategy

Tell your teacher your score and which numbers you missed. I'll log it to a learning record, generate extra targeted drills for weak domains, and (optionally) set a recurring study reminder before your exam date.