Practice for the Claude Certified Architect Foundations exam with 15 exam-style practice questions, instant answer reveals, and concise explanations of every correct answer. Topics include: Scenario: Multi-Agent Research System You are building a multi-agent research system using the Claude Agent SDK. A coord. Follow @CertPunch and visit certpunch.com for more certification practice exams and study content.
Prefer hands-on? Take this round as an interactive practice test — answer every question, get instant feedback, and see your score: Start the Claude Certified Architect Foundations practice test →
What you will practice
- Scenario: Multi-Agent Research System You are building a multi-agent research system using the Claude Agent S…
- Scenario: Multi-Agent Research System You are building a multi-agent research system using the Claude Agent S…
- Scenario: Multi-Agent Research System You are building a multi-agent research system using the Claude Agent S…
- Scenario: Customer Support Resolution Agent You are building a customer support resolution agent using the Cl…
- Scenario: Claude Code for Continuous Integration You are integrating Claude Code into your CI/CD pipeline. Th…
- Scenario: Multi-Agent Research System You are building a multi-agent research system using the Claude Agent S…
Answers and explanations
Tap a question to expand the answer and the exam reasoning. Try to commit to your own pick first.
Q1. Scenario: Multi-Agent Research System You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings…
Answer: A. Organize conclusions by evidentiary status, retaining source characterization and methodological context for each major claim in the final report.
Organizing conclusions by evidentiary status preserves uncertainty by making the strength of evidence visible to readers. Separating stronger conclusions from tentative ones prevents the report from flattening source quality into a single authoritative narrative.
Q2. Scenario: Multi-Agent Research System You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings…
Answer: D. Have the coordinator issue separate Task calls for independent research branches in one response, then aggregate their returned findings before synthesis.
Independent subagent work can be launched concurrently when the coordinator emits multiple tool calls in the same response. This preserves the coordinator as the aggregation point while reducing wall-clock time for branches that do not depend on each other.
Q3. Scenario: Multi-Agent Research System You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings…
Answer: D. Create separate fork_session branches from the completed analysis baseline, develop each framing independently, then compare outputs through the coordinator.
Forking from a shared baseline preserves the same verified starting context while isolating divergent exploration paths. This fits the need to compare independent approaches without allowing assumptions from one branch to contaminate the other.
Q4. Scenario: Customer Support Resolution Agent You are building a customer support resolution agent using the Claude Agent SDK. The agent handles high-ambiguity requests like returns, billing disputes, and account issues. It has access to bac…
Answer: C. Use Glob with targeted filename patterns, then Read only matching policy and test files before editing.
Using Glob is the appropriate technique when the selection criterion is a specific file path or naming pattern. It narrows the search space before reading files, which avoids loading unrelated repository content into context unnecessarily.
Q5. Scenario: Claude Code for Continuous Integration You are integrating Claude Code into your CI/CD pipeline. The system runs automated code reviews, generates test cases, and provides feedback on pull requests. You need to design prompts tha…
Answer: A. Run Claude Code with claude -p "Review the changed files for security regressions" so it prints output and exits.
The print flag is the documented way to run the CLI in non-interactive mode for automation pipelines. It processes the prompt, writes the response to standard output, and exits instead of opening an interactive session that halts the CI job.
Q6. Scenario: Multi-Agent Research System You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings…
Answer: D. Split the request into distinct industry and jurisdiction workstreams, pass shared scope definitions, investigate in parallel, then synthesize one report.
Splitting the request into distinct workstreams gives each subagent a focused slice of the prompt while preserving shared constraints. Parallel investigation improves coverage, and the final synthesis step resolves overlaps into a unified report rather than fragmented outputs.
Q7. Scenario: Claude Code for Continuous Integration You are integrating Claude Code into your CI/CD pipeline. The system runs automated code reviews, generates test cases, and provides feedback on pull requests. You need to design prompts tha…
Answer: D. Create a targeted test suite for expected behavior and edge cases, then iterate by feeding Claude the specific failing results.
Creating an executable test suite establishes an objective feedback loop for the model. Vague prompts like asking to be exhaustive lack measurable targets, whereas feeding exact failing test results directs the model to make targeted corrections.
Q8. Scenario: Customer Support Resolution Agent You are building a customer support resolution agent using the Claude Agent SDK. The agent handles high-ambiguity requests like returns, billing disputes, and account issues. It has access to bac…
Answer: D. Load the full file with Read, identify the intended refund block, then Write the complete corrected file.
Reading the full file provides necessary context when an edit operation fails due to duplicate code blocks. Writing the complete corrected file ensures the specific handler updates safely without risking unintended modifications to similar paths.
Q9. Scenario: Structured Data Extraction You are building a structured data extraction system using Claude. The system extracts information from unstructured documents, validates output using JSON schemas, and maintains high accuracy. It must…
Answer: C. Have each subagent export structured state to fixed paths, then load a resume manifest into restarted coordinator prompts.
Exporting structured state to fixed paths preserves progress outside the volatile conversation window. Loading this resume manifest allows the coordinator to inject exact handoff details into new prompts, avoiding the token limits of session histories.
Q10. Scenario: Multi-Agent Research System. You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes finding…
Answer: A. Modify upstream subagents to return compact structured records: key facts, citations, relevance scores, and only synthesis-relevant details.
Modifying upstream agents to return compact structured records solves context dilution by reducing token noise. Increasing the context limit fails because the synthesis agent still struggles to track relevant facts buried inside long narratives.
Q11. Scenario: Structured Data Extraction You are building a structured data extraction system using Claude. The system extracts information from unstructured documents, validates output using JSON schemas, and maintains high accuracy. It must…
Answer: D. Add targeted examples showing correct extraction from multiple document layouts, including inline citations, appendix tables, and embedded methodology details.
Few-shot examples teach Claude how to map differently placed evidence into the same schema fields across varied layouts. Making these fields required is a risky anti-pattern because it pressures the model into fabricating values when the data is genuinely absent.
Q12. Scenario: Claude Code for Continuous Integration You are integrating Claude Code into your CI/CD pipeline. The system runs automated code reviews, generates test cases, and provides feedback on pull requests. You need to design prompts tha…
Answer: D. Create focused .claude/rules/ files with YAML frontmatter paths globs targeting generated clients, migrations, and frontend files.
Path-specific rule files are designed for conditional convention loading based on file paths. YAML frontmatter paths fields with glob patterns let Claude Code load only the relevant guidance for matching files, reducing irrelevant context and false positive review comments.
Q13. Scenario: Multi-Agent Research System. You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes finding…
Answer: D. Use Read to load the full template, modify the intended section, then Write the complete corrected file back.
When an edit target is not unique, loading the file and rewriting the complete contents is the reliable fallback. As a practical cue, relying on broader text matching or scripting shell commands risks modifying the wrong occurrence and damaging file integrity.
Q14. Scenario: Structured Data Extraction. You are building a structured data extraction system using Claude. The system extracts information from unstructured documents, validates output using JSON schemas, and maintains high accuracy. It must…
Answer: A. Add a small set of labeled examples showing acceptable unit variants and genuinely ambiguous entries, including expected fields and reasoning.
Few-shot examples are highly effective when a model must distinguish acceptable variations from genuine data issues. Showing both positive and negative cases provides a reliable decision boundary, whereas merely expanding prose rules or increasing thresholds fails to fix core logic.
Q15. Scenario: Claude Code for Continuous Integration. You are integrating Claude Code into your CI/CD pipeline. The system runs automated code reviews, generates test cases, and provides feedback on pull requests. You need to design prompts th…
Answer: D. Replace broad caution language with concrete report and skip criteria for each review category, including representative true-positive and non-issue examples.
Broad caution language fails to define the actual decision boundary for the model. Providing concrete category-specific criteria with true-positive and non-issue examples operationalizes the review process, whereas relying on self-reported confidence scores leaves the judgments noisy.
More Claude Certified Architect Foundations drills and other practice exams are on @CertPunch. New rounds drop every few days at certpunch.com.