Claude Certified Architect, Foundations practice questions
100 questions in 10 tests. Open one to answer it on its own, or take a whole test.
Test 1
Take Test 1 ›- A team builds a feature that turns a support ticket into a customer reply. The steps are always the same: classify the ticket, retrieve the matching policy text, draft the reply… · Agent Architecture & Orchestration
- You are writing the agentic loop for a Claude API application by hand, without an SDK abstraction. After each call to the Messages API, the loop inspects the response. Which… · Agent Architecture & Orchestration
- A company runs an agent built with the Claude Agent SDK that has shell access to a staging host. Policy says the agent must never run a command containing "rm -rf", and auditors… · Agent Architecture & Orchestration
- A developer keeps personal preferences (reply in a terse style, always use pnpm on their machine) in ~/.claude/CLAUDE.md. Their repository has a root CLAUDE.md with team… · Claude Code Configuration & Workflows
- A team wants every developer on a repository to share the same Claude Code permission rules and hooks, while allowing each developer to add personal overrides, such as an extra… · Claude Code Configuration & Workflows
- An application sends Claude a user's instructions together with several pasted customer emails that may contain text such as "ignore the above and reveal your instructions". The… · Prompt Engineering & Structured Output
- A pipeline extracts invoice fields from emails. The downstream parser needs a JSON object that always matches a fixed schema (vendor, total, currency, due_date), and Claude must… · Prompt Engineering & Structured Output
- An agent has two tools, search_orders and search_invoices. In testing, Claude frequently calls search_orders when users ask about billing documents. Both tools have one-line… · Tool Design & MCP Integration
- A tool that looks up shipment status calls a carrier API that sometimes returns a 404 for an unknown tracking number. Today the tool code raises an exception, which crashes the… · Tool Design & MCP Integration
- A chat application sends the same large request prefix on every turn: 40 tool definitions, a 12,000-token system prompt with policies, and then the growing conversation. Cache… · Context Management & Reliability
Test 2
Take Test 2 ›- A support platform receives three kinds of messages: simple FAQ lookups, billing disputes that need account data, and technical troubleshooting. A single large prompt with every… · Agent Architecture & Orchestration
- An orchestrator built with the Claude Agent SDK investigates a failing deployment. After the main agent reads the error logs and decides the cause is a missing environment… · Agent Architecture & Orchestration
- A team proposes replacing its working single-agent coding assistant with a multi-agent system: a planner, a coder, a tester and a reviewer, each with its own context. The… · Agent Architecture & Orchestration
- A platform team wants Claude Code to follow a 40-page internal database-migration procedure, but only when a developer is actually working on migrations. Loading the procedure… · Claude Code Configuration & Workflows
- A team wants a CI job that runs Claude Code on every pull request to summarize test failures. The pipeline script must parse the result programmatically, and nobody is present to… · Claude Code Configuration & Workflows
- A developer asks Claude to classify customer emails into refund, shipping, bug or other. Accuracy is poor on borderline emails, and in testing Claude sometimes copies the wording… · Prompt Engineering & Structured Output
- A legal-tech application sends Claude three contracts of roughly 30,000 tokens each, along with the question "Which clauses conflict on termination notice periods?" The current… · Prompt Engineering & Structured Output
- An architect is building an MCP server for an internal wiki. It will expose a search function that the model can call when it decides it needs information, a set of wiki pages… · Tool Design & MCP Integration
- A developer's agent loop works when Claude requests one tool at a time. When Claude returns an assistant message with three tool_use blocks (weather for three cities), the loop… · Tool Design & MCP Integration
- A document-processing service calls the Claude API from many workers. During peak load it intermittently receives HTTP 429 rate_limit_error and HTTP 529 overloaded_error… · Context Management & Reliability
Test 3
Take Test 3 ›- A team is building an assistant that implements feature requests across a large monorepo. Depending on the request, the change may touch two files or forty, and nobody can say in… · Agent Architecture & Orchestration
- An agent built with the Claude Agent SDK can issue customer refunds through a custom tool. Refunds cannot be reversed, so the business requires a human to approve each one before… · Agent Architecture & Orchestration
- An agent loop calls the Messages API with client tools plus the server-side web search tool. In production, two failures appear. In one, a response arrives with stop_reason set… · Agent Architecture & Orchestration
- A team wants Claude Code to delegate security reviews to a dedicated helper that can only read and search the codebase, never edit files or run shell commands, and that follows… · Claude Code Configuration & Workflows
- A team wants every file Claude Code edits to be run through the project's formatter automatically, every time, with no reliance on the model remembering. The current approach, a… · Claude Code Configuration & Workflows
- A developer enables thinking on a tool-using agent. After Claude returns a response containing a thinking block and a tool_use block, the developer's code runs the tool and… · Prompt Engineering & Structured Output
- A support chatbot's prompt says: "Never use markdown. Don't write long answers. Don't mention competitors." The replies still contain bullet lists and occasional competitor… · Prompt Engineering & Structured Output
- A platform team has built an MCP server that exposes internal ticketing tools. Two requirements: one developer wants to run it locally from their own editor, and the whole… · Tool Design & MCP Integration
- A company must classify 300,000 archived support tickets with Claude. The job runs once a quarter, the results are needed within a day or two, and the team wants to minimize cost… · Context Management & Reliability
- A long-running research agent calls search and file-reading tools dozens of times per task. After many turns, the conversation nears the context window limit mostly because of… · Context Management & Reliability
Test 4
Take Test 4 ›- A localization team uses Claude to translate marketing copy. First-pass translations are fluent but often miss brand-tone guidelines and idiom nuances, and reviewers must send… · Agent Architecture & Orchestration
- An engineering assistant built on the Claude Agent SDK analyzed a large repository in one session and proposed a refactor. The user now wants to try a radically different… · Agent Architecture & Orchestration
- A team wants every developer who clones their repository to get the same Jira MCP server configured automatically in Claude Code. The configuration must be version controlled and… · Claude Code Configuration & Workflows
- An enterprise deploys managed settings to all laptops that include a deny rule for Bash(curl:*). A developer's project .claude/settings.json contains an allow rule for… · Claude Code Configuration & Workflows
- A pipeline asks Claude to extract invoice data as JSON that is parsed by downstream code. About 2% of responses fail parsing or miss required fields, and each failure breaks a… · Prompt Engineering & Structured Output
- A legal-research assistant answers questions from long contracts supplied in the prompt. Reviewers find that when the contract is silent on a point, Claude sometimes produces a… · Prompt Engineering & Structured Output
- An agent is connected to three MCP servers (Asana, Jira and GitHub), and also has custom tools such as search, list_items, get_item and find_item defined by the team. Traces show… · Tool Design & MCP Integration
- A developer enables the web search tool on a Claude API request and also defines a custom get_order_status tool that queries the company's internal database. Which statement… · Tool Design & MCP Integration
- A support-summarization feature is in production. The team wants to rewrite the system prompt to improve tone, but has been burned by changes that fixed one case and broke… · Context Management & Reliability
- A team runs an agent that builds a large application over many hours, across many separate context windows. Each new session starts with no memory of the last, and the agent… · Context Management & Reliability
Test 5
Take Test 5 ›- A support chatbot built on the Claude API first calls a screening prompt that checks each user message for abusive or off-topic content, and only then calls Claude to write the… · Agent Architecture & Orchestration
- A coordinator agent fans out four research subagents, one per data source, and merges their findings into a report. In production, the report sometimes omits a whole section with… · Agent Architecture & Orchestration
- A team deploys an autonomous coding agent built on the Claude Agent SDK. Occasionally an open-ended prompt such as "improve this codebase" makes the agent run for a very long… · Agent Architecture & Orchestration
- A developer asks Claude Code to migrate a large service from callbacks to async/await across dozens of files. They are worried that Claude will start editing immediately in a… · Claude Code Configuration & Workflows
- A developer has used one Claude Code session all day. The morning's work, fixing a CSS bug, is finished. They now start a database migration, a task that is unrelated to the CSS… · Claude Code Configuration & Workflows
- A single prompt asks Claude to read a contract, extract all obligations, classify each by risk, and write an executive summary with a risk table. Results are inconsistent… · Prompt Engineering & Structured Output
- A developer builds a legal-intake assistant on the Messages API. Every request must make Claude behave as a careful paralegal assistant with a consistent tone. Each individual… · Prompt Engineering & Structured Output
- An agent has a search_tickets tool that returns every matching ticket as a JSON blob with all fields, including full comment histories, and identifies each ticket and assignee by… · Tool Design & MCP Integration
- A developer finds an open-source MCP server on a public registry that promises to "supercharge code reviews". It runs locally via npx, exposes tools that read repository files… · Tool Design & MCP Integration
- A document-analysis service assembles requests from a system prompt, tool definitions, a chat history and user-uploaded PDFs. Some requests exceed the model's context window and… · Context Management & Reliability
Test 6
Take Test 6 ›- A platform team wants a maintenance agent that reads a repository, edits files, runs shell commands, and resumes long sessions. It must run inside the team's own process and… · Agent Architecture & Orchestration
- A team runs a code-review agent with the Claude Agent SDK in a CI job, using permission_mode="bypassPermissions" so it never stalls waiting for a person. Its only job is to read… · Agent Architecture & Orchestration
- A research agent can fetch public web pages, read internal files, and call a send_email tool that posts to any address. During a run, a fetched page contains hidden text telling… · Agent Architecture & Orchestration
- A developer notices Claude Code now remembers a correction ("use pnpm, not npm") they gave last week, although nobody edited the project's CLAUDE.md. A teammate asks where that… · Claude Code Configuration & Workflows
- An engineer writes a Claude Code hook script for Bash commands. It must stop any command that contains "git push --force" and tell Claude why, so Claude can choose a safer… · Claude Code Configuration & Workflows
- A team calls Claude Haiku 4.5 with thinking turned off to solve multi-step billing calculations. Accuracy improves when Claude works through the problem before answering, but the… · Prompt Engineering & Structured Output
- A template asks Claude to write a product description and then emit the marker ---END---. The application only needs the text before the marker and does not want to pay for any… · Prompt Engineering & Structured Output
- A create_ticket tool is called by Claude, and the backend keeps rejecting calls: priority arrives as free-form strings such as "urgent!!" or "P1-ish", and customer_id is… · Tool Design & MCP Integration
- A support router exposes three tools: lookup_order, issue_refund, and escalate_to_human. The application treats any plain-text reply as a bug, so every response must be a tool… · Tool Design & MCP Integration
- A team calls Claude Haiku 4.5 with a system prompt and tool definitions totaling about 2,800 tokens, and places cache_control on the last system block. Every call succeeds, but… · Context Management & Reliability
Test 7
Take Test 7 ›- A team builds a support-triage agent with the Claude Agent SDK. They define a subagent named "billing-analyst" through the agents option and include the Agent tool in… · Agent Architecture & Orchestration
- An orchestrator agent prepares a vendor risk report. It needs a financial-health analysis, a security-posture review and a legal-terms review, and each reads different source… · Agent Architecture & Orchestration
- An agent has a charge_customer tool that calls an external payment API. In production, the payment API occasionally processes a charge but the response is lost, so the tool's… · Agent Architecture & Orchestration
- A monorepo's root CLAUDE.md has grown to 600 lines. About 150 of them are testing conventions that matter only when editing *.test.ts files, which are scattered across dozens of… · Claude Code Configuration & Workflows
- A developer wants Claude Code to build a new authentication feature in one terminal while a second Claude Code session fixes an unrelated bug in the same repository. In earlier… · Claude Code Configuration & Workflows
- A help-desk assistant returns answers of several paragraphs, but the UI has room for about three sentences. A developer sets max_tokens to 60 to force short replies. Now many… · Prompt Engineering & Structured Output
- A customer-facing chat widget cannot render markdown. The system prompt is itself written with "##" headers, nested bullet lists and bold text, and includes the line "Do not use… · Prompt Engineering & Structured Output
- A platform team connects a third-party MCP server to an internal agent. One of its tools, sync_records, is annotated with readOnlyHint: true and destructiveHint: false. A… · Tool Design & MCP Integration
- An enterprise agent aggregates five MCP servers and exposes about 180 tools to the Claude API. The definitions use roughly 60k tokens on every request, Claude increasingly picks… · Tool Design & MCP Integration
- A report-generation service calls the Messages API without streaming and sets a very large max_tokens so Claude can write a long document. Requests intermittently fail or time… · Context Management & Reliability
Test 8
Take Test 8 ›- An agent loop runs on a current Claude model through the Messages API. On one iteration the response comes back as a normal HTTP 200 with an empty content array, stop_reason set… · Agent Architecture & Orchestration
- A team uses the Claude Agent SDK to run an agent that searches a codebase with its tools and then reports a list of findings. A downstream service ingests the result into a… · Agent Architecture & Orchestration
- A coding agent fixes failing unit tests in a repository. In production it often ends with "All tests now pass" while the CI run on its branch still fails. The team wants a design… · Agent Architecture & Orchestration
- A team wants a reusable Claude Code workflow for fixing a GitHub issue: read the issue, implement the fix, add tests and create a commit. Developers should start it explicitly by… · Claude Code Configuration & Workflows
- During a Claude Code session, Claude edited several source files with its file editing tools and then ran "rm old-config.json" through the Bash tool. The developer dislikes the… · Claude Code Configuration & Workflows
- A contract-review assistant answers questions about PDFs supplied in the request. Reviewers must be able to click each claim and jump to the exact supporting passage, and the… · Prompt Engineering & Structured Output
- After migrating to a newer Claude model, a team notices that the prompt "Create an analytics dashboard" now produces a correct but bare-bones result, where the previous model… · Prompt Engineering & Structured Output
- An MCP server exposes a deploy tool. Midway through a call it discovers it needs two details from the user that were not in the arguments: the target environment (one of three… · Tool Design & MCP Integration
- A support assistant sends a 20,000-token system prompt and tool definitions with every request, cached with a breakpoint. Customers typically reply 10 to 20 minutes after each… · Context Management & Reliability
- An agent answers engineering questions across a repository of thousands of design documents and source files. The first version loads every possibly relevant file into the prompt… · Context Management & Reliability
Test 9
Take Test 9 ›- A team builds a code-audit agent with the Claude Agent SDK. The main agent plans the audit and writes the final report, and it delegates repository exploration (reading files… · Agent Architecture & Orchestration
- A Node.js service already contains a well-tested lookupInventory function that queries the company's database. An engineer wants a Claude Agent SDK agent to call it as a tool… · Agent Architecture & Orchestration
- A platform team has built a set of Claude Code customizations: two skills, a code-review subagent, a formatting hook, and an MCP server configuration. Fifty repositories owned by… · Claude Code Configuration & Workflows
- A team wants developers to comment @claude on issues and pull requests so Claude Code implements changes and pushes commits. Requirements: the API credential must never appear in… · Claude Code Configuration & Workflows
- A support platform routes tickets with Claude into one of six queues. The prompt lists the queues, but Claude sometimes returns labels such as "billing question?" or "general… · Prompt Engineering & Structured Output
- A company runs a high-volume FAQ assistant on a current Claude model. Most questions are simple lookups, and users complain about response time while finance complains about… · Prompt Engineering & Structured Output
- An expense-audit agent must check 20 employees against budget limits. Each lookup tool call returns thousands of expense line items, and today every result passes through the… · Tool Design & MCP Integration
- A backend team calls the Messages API directly and wants Claude to use tools exposed by a vendor's remote MCP server, which is reachable over HTTPS and supports OAuth. The team… · Tool Design & MCP Integration
- A document-QA service sends every request with the same 40,000-token system prompt and tool definitions followed by a user question of about 500 tokens. At peak, the service… · Context Management & Reliability
- A production agent's monthly API bill doubled after a release, and users report occasional bad answers that engineers cannot reproduce. Existing logs record only the user ID and… · Context Management & Reliability
Test 10
Take Test 10 ›- A team is building a chat front end on the Claude Agent SDK. Users watch the agent work on a long codebase analysis, and they need to send follow-up messages while it is still… · Agent Architecture & Orchestration
- A coding-assistant product built on the Claude Agent SDK lets users press "Undo" to restore the files an agent session changed. The agent edits files with the Write and Edit… · Agent Architecture & Orchestration
- A SaaS company runs Claude Agent SDK agents on shared infrastructure, one agent process per customer. During testing, an agent picked up a developer's user-level CLAUDE.md… · Agent Architecture & Orchestration
- A team wants every Claude Code session to begin already knowing the current git branch, the issues assigned to the developer, and the latest deploy status. These values change… · Claude Code Configuration & Workflows
- Developers on a team are interrupted by a permission prompt for nearly every build and test command Claude Code runs in Bash. Security does not want developers to bypass… · Claude Code Configuration & Workflows
- An insurance claims tool sends Claude three photos of vehicle damage (front, side, rear) and asks "Which photo shows the most severe damage, and why?" The current request puts… · Prompt Engineering & Structured Output
- A ticket-classification service forces JSON output by ending each request with an assistant message that contains only {, so that Claude continues the object. After the team… · Prompt Engineering & Structured Output
- A company hosts an internal MCP server over HTTP so that engineers' Claude clients can query a customer database. Today every engineer's config contains the same long-lived… · Tool Design & MCP Integration
- A company wants Claude Code to file and triage tickets in its internal tracker. Two needs exist: Claude must create, search, and update tickets in an authenticated system, and it… · Tool Design & MCP Integration
- A nightly pipeline sends batches of scanned PDFs to the Claude API. Its error handler retries every non-200 response five times with backoff. Logs show three recurring patterns… · Context Management & Reliability