Anthropic Claude Certified Architect – Foundations CCAR-F Prüfungsfragen mit Lösungen:
1. 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 your backend systems through custom Model Context Protocol (MCP) tools ( get_customer , lookup_order , process_refund , escalate_to_human ). Your target is 80%+ first-contact resolution while knowing when to escalate.
A customer contacts the agent about a warranty claim on a power drill. Resolving this requires multiple sequential tool calls: get_customer to look up their account, lookup_order to find the purchase details, and then either process_refund or escalate_to_human depending on warranty eligibility. You're implementing the agentic loop that orchestrates these steps using the Claude API.
What is the primary mechanism your application uses to determine whether to continue the loop or stop?
A) You track the number of tool calls made and exit the loop once a preconfigured maximum is reached.
B) You manually set the tool_choice parameter to "none" after the final expected tool call to force Claude to stop requesting tools.
C) You check the stop_reason field in each API response-the loop continues while it equals "tool_use" and exits when it changes to "end_turn" or another terminal value.
D) You check whether Claude's response contains a text content block-if text is present, the agent has produced its final answer and the loop should exit.
2. You are building a structured data extraction system using Claude. The system extracts information from unstructured documents, validates the output using JavaScript Object Notation (JSON) schemas, and maintains high accuracy. It must handle edge cases gracefully and integrate with downstream systems.
Your system must extract event details from calendar invitations and output JSON that strictly conforms to a schema with fields for title, date, time, location, and attendees. Downstream systems reject any malformed or non-conformant JSON.
What approach provides the most reliable schema compliance?
A) Define a tool with your target schema as input parameters and have Claude call it with the extracted data.
B) Pre-fill Claude's response with an opening brace to force JSON output, then complete and parse the response.
C) Append instructions like "Output only valid JSON matching the schema exactly" and implement retry logic to re-prompt when JSON parsing fails.
D) Include detailed JSON formatting instructions and the target schema in your prompt, then parse Claude' s text response as JSON.
3. You are building developer productivity tools using the Claude Agent SDK. The agent helps engineers explore unfamiliar codebases, understand legacy systems, generate boilerplate code, and automate repetitive tasks. It uses the built-in tools (Read, Write, Bash, Grep, Glob) and integrates with Model Context Protocol (MCP) servers.
An engineer asks your agent to identify untested code paths in a legacy payment processing module spanning
45 files. After reading the first 8 source files, the agent's responses are becoming noticeably less accurate-it' s forgetting previously discussed code patterns and hasn't yet located all test files or traced critical payment flows.
What's the most effective approach to complete this investigation?
A) Document all current findings in a summary report, clear context completely, then use that report as the sole reference for continuing the investigation.
B) Clear context with /clear , then selectively re-read only the most critical files discovered so far, writing key findings to a scratchpad file that persists between context resets.
C) Switch to using Grep to search for specific function names instead of reading full files, reducing the content loaded into context for remaining exploration.
D) Spawn subagents to investigate specific questions (e.g., "find all test files for payment processing,"
"trace refund flow dependencies") while the main agent coordinates findings and preserves high-level understanding.
4. You are using Claude Code to accelerate software development. Your team uses it for code generation, refactoring, debugging, and documentation. You need to integrate it into your development workflow with custom slash commands, CLAUDE.md configurations, and understand when to use plan mode vs direct execution.
You've asked Claude Code to build a PDF report generation feature. The initial implementation queries the database correctly, but the output has formatting issues: table columns are too narrow causing content truncation, dates display without proper formatting, and page break handling is incorrect. You've noticed these issues interact-changing column widths affects how dates render, and page breaks depend on content height.
What's the most effective approach for iterating toward a working solution?
A) Address the column width issue first with specific measurements, verify it works, then fix date formatting within the corrected columns, then adjust page breaks-testing after each change.
B) Start fresh with a detailed prompt specifying all formatting requirements upfront.
C) Provide all three issues in a single detailed message with exact specifications for each, allowing Claude to address them together in one update.
D) Show Claude an example of a correctly formatted report and ask it to match that output, rather than listing the specific technical issues.
5. 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 your backend systems through custom Model Context Protocol (MCP) tools ( get_customer , lookup_order , process_refund , escalate_to_human ). Your target is 80%+ first-contact resolution while knowing when to escalate.
During a billing dispute resolution, your agent successfully retrieves customer info via get_customer and order details via lookup_order , but when attempting to call process_refund , the tool returns a timeout error.
The agent has enough information to explain the charges and verify refund eligibility, but cannot actually process the refund due to the backend failure.
What approach best balances first-contact resolution with appropriate error handling?
A) Escalate immediately to a human agent since the refund action cannot be completed.
B) Confirm the refund will be processed and close the conversation, since the system has all necessary information to complete it automatically.
C) Explain the billing, confirm refund eligibility, acknowledge the system issue preventing immediate processing, and offer escalation or retry later.
D) Implement automatic retries with exponential backoff for process_refund , keeping the conversation open until the refund is successfully processed.
Fragen und Antworten:
| 1. Frage Antwort: C | 2. Frage Antwort: A | 3. Frage Antwort: D | 4. Frage Antwort: A | 5. Frage Antwort: C |






0 Kundenbewertungen

