Anthropic Claude Certified Architect Foundations (CCA-F) Sample Questions:
1. You want to expose a static content catalog, such as a large database schema or internal API specification, to an MCP client without requiring Claude to make exploratory tool calls. Which MCP feature is specifically designed for this?
A) MCP Hooks
B) MCP Subagents
C) MCP Prompts
D) MCP Resources
2. If the Edit tool fails to modify an existing file because it cannot find unique anchor text matching its targeted changes, which of the following represent valid, reliable fallback strategies? Choose 2 correct answers.
A) Use the Bash tool to execute a sed or awk command to force the text replacement regardless of unique anchors.
B) Use the Read tool to load the full file contents, followed by the Write tool to rewrite the entire file with the modifications applied.
C) Delete the file entirely using Bash, and rely on the Glob tool to recreate it from a cached state.
D) Retry the Edit tool by modifying the target block to match a smaller, more specific and unique text segment.
3. When designing JSON schemas for an extraction tool, why is it considered a best practice to define certain fields as optional or nullable (e.g., ["string' ,' "null " J)? Choose 2 correct answers.
A) To trigger an automatic retry loop whenever the model returns a null value.
B) To ensure structural compliance without forcing the model to guess unknown values to satisfy required field constraints.
C) To prevent the model from fabricating or hallucinating values when the requested information is absent from the source document.
D) To bypass the tool_choice: " any" parameter constraint during execution.
4. To ensure that a model consistently classifies the severity of identified code issues, what is the best prompt engineering technique?
A) Define explicit severity criteria with concrete code examples for each severity level.
B) Allow the model to dynamically generate severity labels based on context.
C) Lower the max_tokens limit so the model focuses only on critical bugs.
D) Instruct the model to self-report a confidence score from 1-10 for each finding.
5. When designing JSON schemas and interfaces for an agent's tools, which of the following practices represent recommended tool design principles? Choose 2 correct answers.
A) Combining all related backend API endpoints into a single monolithic tool to simplify the allowedTools array.
B) Splitting a generic document analysis tool into distinct, purpose-built extract_data and verify _ claim tools.
C) Keeping tool descriptions under 10 words to minimize context window token consumption.
D) Expanding tool descriptions to explicitly document what happens with empty inputs or invalid boundary data.
Solutions:
| Question # 1 Answer: D | Question # 2 Answer: B,D | Question # 3 Answer: B,C | Question # 4 Answer: A | Question # 5 Answer: B,D |
We're so confident of our products that we provide no hassle product exchange.


By Alvin

