Practice exams for Claude Certified Architect – Foundations
60 questions · 120 min
- Agentic Architecture & Orchestration 16 questions
- Claude Code Configuration & Workflows 12 questions
- Prompt Engineering & Structured Output 12 questions
- Tool Design & MCP Integration 11 questions
- Context Management & Reliability 9 questions
25 free questions across all domains, no account required.
The full set of 60 questions is included in the All certifications subscription. Subscribe
How to prepare for Claude Certified Architect – Foundations with InfraPrep
The 60 questions cover 5 domains: Agentic Architecture & Orchestration, Claude Code Configuration & Workflows, Prompt Engineering & Structured Output, Tool Design & MCP Integration, Context Management & Reliability. 25 of them are free, without an account.
Study mode
Answer at your pace: each answer is corrected straight away, with an explanation and the link to the documentation it relies on.
Exam mode
A timed exam of 120 minutes, with a question map to flag and come back to questions before you submit.
Results by domain
Your score is broken down by domain, so you know what to review first.
Original questions
Every question is written from the public documentation, never copied from the exam. You can contest an answer from study mode.
Sample question
Agentic Architecture & Orchestration
A travel company builds a booking assistant directly on the Claude Messages API with four client tools. Its loop ends as soon as a response contains any text block. In testing, the assistant often replies "Let me check the available flights" and the conversation stops there, with no flight search ever executed. How should the loop's control flow be changed?
- End the loop after a fixed number of rounds based on the average length of past sessions
- End the loop only when Claude's text contains an agreed phrase such as "TASK COMPLETE"
- Keep looping while stop_reason is "tool_use", sending back tool_result blocks each round
- End the loop when a response contains a text block and no more than one tool_use block
Show the answer and the explanation
Correct answer: C
When Claude wants a client tool, the response carries stop_reason "tool_use" plus tool_use blocks; the application must run the tools, return the results and call the API again. The loop only finishes when Claude produces output with no tool calls.
More AI certifications
Azure AI Apps and Agents Developer Associate
Microsoft
View certification – Azure AI Apps and Agents Developer Associate