CCAR-P questions and answers — Domain 3: Integration
12 practice questions on Integration, the domain weighted at 19% of the CCAR-P exam. Every answer explains why the distractors fail — that is the part that transfers to questions you have not seen before.
Question 1
A European bank requires that inference on customer data occurs within the EU. Which consideration should drive the deployment decision?
- Which surface has the newest features
- Which surface offers regional endpoints guaranteeing inference within a named geography
- Which surface is cheapest per token
- Which SDK the team knows best
Answer: B. Data residency is a hard constraint, and cloud deployment surfaces offer regional endpoints precisely for it, typically at a premium. Feature currency, price and familiarity are real trade-offs but cannot override a requirement that determines whether the design is lawful.
Question 2
An agent queries a customer database using a single privileged service account. What is the architectural defect?
- Service accounts are slower than user credentials
- Any user can be returned any row, because authorisation is not enforced against the caller's identity
- The credentials will expire
- It prevents connection pooling
Answer: B. Authentication to Claude and authorisation over enterprise data are separate problems. The correct pattern propagates the caller's identity so the agent inherits that user's permissions, enforced at the data layer rather than trusted to the application.
Question 3
A RAG system returns confident answers that are not supported by the source corpus. Where should you look first?
- The system prompt
- What was actually retrieved for those queries
- The model tier
- The temperature setting
Answer: B. A large share of apparent hallucination in RAG is the model answering faithfully from chunks that never contained the answer. Check retrieval before touching prompt or tier — the fix is likely in chunking, contextual enrichment, hybrid search or reranking.
Question 4
Why does contextual enrichment improve retrieval?
- It reduces the number of chunks stored
- It restores the document context that chunking stripped away, so a chunk is interpretable and matchable on its own
- It replaces the need for embeddings
- It compresses chunks to save tokens
Answer: B. An isolated chunk such as "revenue grew 3% over the previous quarter" identifies no company and no period. Prepending a short generated description situating the chunk in its document makes it both retrievable and usable, and it improves embedding and lexical retrieval alike.
Question 5
Why combine embedding search with BM25 rather than using either alone?
- To reduce storage costs
- Embeddings capture meaning but miss exact identifiers and rare terms; lexical matching catches those but misses paraphrase
- BM25 is faster, so it handles most queries
- Embeddings are unreliable
Answer: B. The two methods fail in complementary ways, which is why hybrid retrieval outperforms either. Exact codes, part numbers and rare terminology are precisely what pure semantic search loses.
Question 6
What does adding a reranking stage contribute?
- It replaces the need for hybrid search
- It lets you retrieve broadly then keep only the highest-scoring chunks, improving relevance while shrinking the final prompt
- It generates the answer
- It removes the need for citations
Answer: B. Retrieve wide, rerank, keep the best. That raises accuracy and can lower cost and latency at the same time by cutting what reaches the model. Anthropic's published figures put contextual enrichment plus hybrid retrieval at roughly a 49% reduction in top-20 retrieval failure, and reranking on top at roughly 67%.
Question 7
Which is true of the Citations feature?
- It works alongside strict structured output
- It returns structured pointers into source documents, and
cited_textdoes not count toward output tokens - It requires the model to be prompted to cite sources
- It is only available for PDF documents
Answer: B. Citations return cited_text with a document index and a character, page or block location — guaranteed valid pointers rather than model-generated references. They are not compatible with strict structured output, because interleaved citation blocks conflict with a rigid schema, and they support plain text, PDF and custom content blocks.
Question 8
An enterprise wants one capability reusable by several internal applications and teams. Which integration mechanism fits?
- Embed the logic in each application
- Expose it as an MCP server
- Give each team the raw API key and documentation
- Build a separate agent per team
Answer: B. MCP standardises the interface so one server can serve any client, which is exactly the reuse-across-clients case. Duplicating logic per application creates drift, and distributing keys with documentation solves neither reuse nor governance.
Question 9
Your system delegates work to an external partner's agent. How should its responses be treated?
- As trusted, since the partner is contracted
- As untrusted input, subject to the same validation and injection defences as any external content
- As tool definitions
- As system-level instructions
Answer: B. A trust relationship with an organisation is not a trust relationship with the bytes crossing the boundary. Another system's output is external content to yours — validate it, and never let it issue instructions.
Question 10
Which set of signals should a production LLM integration log per request?
- Errors and uptime only
request_id, model and prompt version,stop_reason, fullusage, latency split, tool calls, retrieved versus cited sources, validation outcomes and cost attribution- Only the final response text
- Request count per hour
Answer: B. The characteristic failure of an LLM system is a successful-looking response with wrong content, which error-and-uptime monitoring cannot see. The fuller set is what turns "quality seems worse" into a diagnosis, and it is also what an auditor asks for.
Question 11
A design adds reranking to a retrieval pipeline. What is the expected effect on the three-way trade?
- Accuracy up, latency up, and cost potentially down because the final prompt is smaller
- Accuracy up, latency down, cost up
- All three improve
- Accuracy unchanged, cost down
Answer: A. Reranking adds a scoring step, so latency rises. It improves relevance, and because it shrinks what reaches the model it can reduce generation cost. Recognising that a lever moves at least two of accuracy, latency and cost — usually in different directions — is the domain's core skill.
Question 12
Which is the correct order of latency levers for a user-facing feature?
- Optimise latency first, then quality
- Get quality right, then choose the lightest adequate tier, shorten the prompt and bound the output, stream so time-to-first-token governs the experience, and parallelise what is independent
- Stream first, then reduce the model tier regardless of quality
- Increase
max_tokensso the model finishes sooner
Answer: B. The documented caution is to engineer for quality first, because optimising early hides what good looks like. After that the levers apply in roughly that order, and streaming matters because perceived responsiveness is governed by time-to-first-token rather than total time. Raising max_tokens does not speed anything up.
← Previous: Questions & answers — Domain 2 | Next: Questions & answers — Domain 4 →
Explore Other Certification Study Guides
Switch to another exam guide to prepare for your next Claude certification:
Claude Certified Associate — Foundations
Entry-level certification for non-coders: prompting, output evaluation, model selection, workflow integration, configuration, governance & responsible use.
Claude Certified Architect — Foundations
Core architectural principles: agentic loops & orchestration, tool design & MCP, Claude Code workflows, prompt engineering, and context reliability.
Claude Certified Developer — Foundations
Build software on Claude: API integration, model selection, tools & MCP servers, agents vs workflows, security, safety & debugging.