Claude Certified Developer - Foundations v1.0

Page:    1 / 4   
Exam contains 53 questions

You are building a Claude application that needs to deliver model output to end users as it is generated, instead of waiting for the full response to complete. The Claude API mechanism you would use is ...

  • A. structured JSON output, which delivers responses only after the model has finalized the JSON shape across the entire response.
  • B. prompt caching, which speeds up the cost profile of future requests and does not affect the delivery timing of the first response.
  • C. streaming responses, which deliver tokens incrementally as the model generates them so users see output progressively.
  • D. the batch API, which delivers full responses after a delay suitable for non-interactive workloads.


Answer : C

Your enterprise has a contract with AWS that requires Claude API calls to flow through Amazon Bedrock rather than the direct Anthropic API. Your team is building a new Claude application and is unfamiliar with this constraint. How would you build the application?

  • A. Build two parallel implementations of every call, one for the direct Anthropic API and one for Bedrock, and pick the faster one at runtime.
  • B. Configure the application to invoke Claude through the Bedrock-compatible API path while keeping the application’s logic provider- agnostic.
  • C. Build the application against the direct Anthropic API and ignore the contractual requirement to route Claude calls through Amazon Bedrock.
  • D. Build the application against the direct Anthropic API now and migrate to Bedrock in a follow-up release once the team has more experience with the Bedrock API.


Answer : B

You are configuring Claude Code for a new project. The team needs to set permissions, default model selections, and environment-specific behavior at the project level so the configuration is consistent across all developers working on the repository. The Claude Code mechanism you would use is ...

  • A. environment variables that each developer sets on their own machine when working with Claude Code on the project.
  • B. a shared spreadsheet that lists configuration values for team members to reference and update by hand as the project evolves.
  • C. the settings.json file, scoped at the project level so the configuration applies consistently across developers and persists with the repository.
  • D. a system prompt embedded in every Claude Code conversation by each developer at the start of every session in the project.


Answer : C

You are building a Claude application that needs to maintain a persistent connection to a service that streams real-time updates. The team is unsure what communication pattern to use. Which communication pattern would you use?

  • A. A single long HTTP request the server holds open indefinitely, with no standard websocket framing on the connection.
  • B. File-based communication where the service writes new updates to disk and the application polls the file system for changes.
  • C. A websocket, because websockets are designed for bidirectional, persistent, real-time communication between the client and the streaming service.
  • D. Repeated short-lived HTTP polling requests, where the application opens a new HTTP connection each time it checks for updates.


Answer : C

You are designing an agent that handles a complex claim-processing workflow. Each claim moves through fact extraction, eligibility evaluation, and a decision step. The three subtasks have distinct success criteria, and some claims require iteration between fact extraction and eligibility evaluation before a decision can be reached.
Which agent pattern would you apply?

  • A. A single tool-use loop pattern that gives one agent access to all the tools needed for fact extraction, eligibility evaluation, and decision-making.
  • B. A graph-based pattern that lets the agent move between subtasks based on the state of each claim, with each subtask evaluated against its own criteria.
  • C. A linear chain pattern that processes every claim through fact extraction, then eligibility evaluation, then decision, with no return paths between subtasks.
  • D. A streaming pattern that emits partial decisions as the agent processes each claim, refining the output until a final decision emerges from the stream.


Answer : B

The team is debating whether to integrate with the Claude API directly or through a third-party abstraction layer that supports multiple LLM providers. The team has identified that all current and projected use cases run on Claude, no internal customer has requested LLM portability, and the team’s product roadmap does not mention multi-provider support over the next two years. The third-party abstraction would add roughly 15 percent overhead in code complexity and introduce one additional dependency.
Which integration approach would you recommend?

  • A. The third-party abstraction layer, on the grounds that multi-provider support is valuable for any application as a matter of long-term flexibility across vendors.
  • B. Direct integration with Claude through its SDK, because no multi-provider need exists and abstraction would add complexity that does not pay off.
  • C. A custom multi-provider abstraction layer the team builds in-house so that the team controls every part of the abstraction the application uses for its API calls.
  • D. Both integration paths in parallel, where the application uses each path on different runs to compare which performs better in production over time.


Answer : B

You have just shipped a new Claude-powered application to production. The development phase is complete, and the system is now in active use by internal teams. The next phase of work for this system is ...

  • A. operating and maintaining the system, including monitoring, responding to issues, and planning evolution.
  • B. handing the system over to a separate operations team that will manage it independently of the development team going forward.
  • C. retiring the system, since shipping is the final lifecycle stage for any application that reaches production.
  • D. running a formal post-deployment review that assesses the development phase before the team does any further work on the system.


Answer : A

Your team uses Claude Code across multiple repositories. You want the team’s rules and general coding standards to apply to all repositories, and other rules to apply only to specific repositories. The team is currently duplicating instructions across every repository’s CLAUDE.md file. How would you address this?

  • A. Use a CLAUDE.md hierarchy that scopes general standards broadly and project-specific context within each repository’s local CLAUDE.md.
  • B. Stop using CLAUDE.md altogether and ask each developer to configure Claude Code manually for each project they work on.
  • C. Move all instructions to a separate documentation site that developers consult during Claude Code sessions across all repositories.
  • D. Use a single repository’s CLAUDE.md as the central source of truth and link to it from every other repository’s CLAUDE.md file.


Answer : A

Your Claude application validates structured output but has been treating validation failures as terminal errors. Each validation failure causes the entire user request to fail. The team wants to handle validation failures more gracefully. How would you handle the validation failures?

  • A. Tell users that validation failures are unavoidable and instruct them to perform manual accuracy checks before relying on outputs.
  • B. Disable output validation until the underlying cause of validation failures has been identified and addressed in a future release.
  • C. Treat validation failures as a recognized error path that triggers retry, repair, or fallback logic before failing the user request.
  • D. Pass validation failures directly to downstream systems and let each downstream system decide how to handle the malformed output.


Answer : C

Your Claude agent has access to a tool that retrieves customer records. A teammate has noticed that the agent occasionally calls the tool with arguments the schema does not declare, and the tool’s downstream service returns an error each time. The teammate proposes loosening the schema so the tool accepts whatever arguments the model produces.
How would you respond?

  • A. Remove the schema entirely and rely on the downstream service to reject invalid calls, treating the downstream service as the team’s primary enforcement layer.
  • B. Loosen the schema as the teammate proposed so the downstream service receives every call the agent makes during normal operation.
  • C. Add a system prompt instruction telling the model to produce schema-conforming arguments, treating the prompt instruction as the primary mechanism for keeping the agent’s tool calls valid.
  • D. Keep the schema strict, validate arguments before dispatching, and return a structured error so the agent can retry.


Answer : D

A teammate has submitted a pull request that adds a Claude-powered feature to your service. The code works, but the prompt and model selection are hard-coded inline, error handling is missing, and there are no tests for the integration. What would you request during code review?

  • A. Request changes that move prompt and model configuration to a configurable location, add error handling for Claude API failures, and add tests for the integration.
  • B. Request changes that move prompt and model configuration to a configurable location and add tests, treating the missing error handling as a follow-up release item.
  • C. Approve the pull request and add the missing pieces yourself in a follow-up commit so the teammate can move on to other work immediately.
  • D. Approve the pull request as-is, on the grounds that the feature works in the happy path and the missing pieces can be added in follow-up commits.


Answer : A

The product team has described a new Claude feature in business terms: “agents should help our analysts produce client memos faster.” You need to convert this into actionable technical requirements for the engineering team. Your first step would be to ...

  • A. ask the analysts about the current memo production process to see where they think Claude could be introduced as a prompt-driven drafting step.
  • B. examine what model capabilities and tier options are available and determine which best supports the memo drafting workflow described by the product team.
  • C. assess what similar agent-based features have been built internally or in the industry and use those precedents to scope the technical approach.
  • D. interpret the functional and infrastructure requirements implied by the business goal.


Answer : D

You are writing a system prompt for a Claude application that needs to produce output in a specific JSON shape. The downstream system will reject any output that does not match the schema. Your prompt would need to ...

  • A. omit any reference to the format and rely on a post-processing step in the application to reshape Claude’s output.
  • B. instruct Claude to return JSON sometimes and free text other times so the application's output captures both formats.
  • C. include explicit constraints describing the required JSON schema and an instruction to produce only output matching that schema.
  • D. instruct Claude to use whichever output format it considers most appropriate for each request the application handles.


Answer : C

A teammate has asked why your Claude application sometimes produces a response that includes the prompt text repeated back, and other times produces a response with the prompt text rephrased. They suspect a bug in the application’s request construction. How would you respond?

  • A. Explain that LLMs generate output token by token, and variation in how prompt content appears in output is a property of generation, not a bug in request construction.
  • B. Confirm that the variation is a bug in the application’s request construction and start investigating which part of the application is producing the inconsistent prompt text.
  • C. Tell the teammate that the variation depends on which Claude model serves the request, and recommend pinning the application to a single model version to make the output behavior consistent.
  • D. Tell the teammate that the variation is caused by the application sending two different prompts on different runs and propose a code change that pins the system prompt to a single version.


Answer : A

A Claude application is producing outputs that drift away from the expected JSON format after several conversation turns. The first few turns produce correctly formatted output, but later turns gradually lose structure. How would you address the drift?

  • A. Truncate every response to the first few characters, validate that the truncated output matches the expected JSON structure, and log any mismatches for review.
  • B. Identify the failure mode as format drift, examine how the conversation context evolves over turns, and address the drift through context management or output validation.
  • C. Switch to a smaller Claude model and re-test the application to determine whether the drift persists across conversation turns.
  • D. Restart the application after every turn and monitor whether the format remains consistent across subsequent interactions.


Answer : B

Page:    1 / 4   
Exam contains 53 questions

Talk to us!


Have any questions or issues ? Please dont hesitate to contact us

Certlibrary.com is owned by MBS Tech Limited: Room 1905 Nam Wo Hong Building, 148 Wing Lok Street, Sheung Wan, Hong Kong. Company registration number: 2310926
Certlibrary doesn't offer Real Microsoft Exam Questions. Certlibrary Materials do not contain actual questions and answers from Cisco's Certification Exams.
CFA Institute does not endorse, promote or warrant the accuracy or quality of Certlibrary. CFA® and Chartered Financial Analyst® are registered trademarks owned by CFA Institute.
Terms & Conditions | Privacy Policy | Amazon Exams | Cisco Exams | CompTIA Exams | Databricks Exams | Fortinet Exams | Google Exams | Microsoft Exams | VMware Exams