Anthropic CCDV-F - Claude Certified Developer - Foundations Exam
Page: 3 / 11
Total 53 questions
Question #11 (Topic: Exam A)
The Anthropic API deprecated a request parameter that your Claude application uses in approximately 40 places across the codebase. The deprecation notice gives a six-month window before the parameter is removed and recommends a replacement parameter with slightly different semantics. You would respond to the deprecation by ...
A. swapping all 40 call sites in a single change right away to prevent drawn-out migration work that will delay ongoing functioning.
B. migrating all 40 call sites in a single change near the removal date to ensure the deprecated parameter continues to work as long as possible.
C. adding regression tests to cover the parameter’s behavior, then migrating call sites in batches that you validate against regression tests.
D. keeping the deprecated parameter in place while writing a wrapper function around it to insulate the rest of the codebase from the eventual change.
Answer: C
Question #12 (Topic: Exam A)
Your Claude application’s API keys are stored in a secrets manager. The team is debating whether the same key should be used in development, staging, and production environments. How would you handle the keys across environments?
A. Use a single development key everywhere on the grounds that production keys are too risky to deploy across the application's three environments during normal operation.
B. Use distinct keys for each environment so a compromise in one environment does not affect the others during normal operation across the application’s lifecycle.
C. Rotate the same key across environments at random intervals on the grounds that random rotation provides isolation between environments without requiring distinct keys.
D. Use the same key across all environments for simplicity and treat the propagation of any compromise as a known operational tradeoff for the team's key management approach.
Answer: B
Question #13 (Topic: Exam A)
Your team’s Claude agent has accumulated several customizations that bypass the SDK’s defaults, including custom history management, retry logic, and error handling. A new team member has proposed reverting all the customizations to maintain the codebase more easily. The tech lead disagrees and says each customization was added for a reason. How would you advise the team?
A. Revert all customizations to the SDK’s defaults to standardize the codebase.
B. Decide on each customization individually based on its original reason and the SDK’s current capabilities.
C. Keep all customizations, trusting that the tech lead’s original reasoning is still valid.
D. Migrate the agent off the SDK and rebuild it with a custom loop.
Answer: B
Question #14 (Topic: Exam A)
A Claude application is occasionally refusing to answer questions that should be in scope, including questions the application has answered correctly in the past. You want to investigate. What is the first step of your investigation?
A. Identify which questions have been refused and compare them against previously answered questions to determine what changed between the successful and refused interactions.
B. Test whether removing or adjusting those instructions resolves the behavior.
C. Assess whether the refusals cluster around specific input patterns, question types, or time periods by analyzing the distribution of refused requests in the logs.
D. Examine traces of the refused requests to identify what triggers the refusal, whether input patterns, system prompt content, or other context.
Answer: D
Question #15 (Topic: Exam A)
Your Claude application processes 50-page legal contracts and produces summaries with citation references back to the source. The team is debating whether to send each contract whole or split into smaller pieces. The contracts fit within Claude’s context window. Initial testing shows that whole- document processing produces summaries with stronger cross-section reasoning but occasionally drifts on citation accuracy in later sections. Chunked processing produces stronger citation accuracy per chunk but loses cross-section reasoning. The team has not decided which property matters more. How would you guide the team’s decision?
A. Assess the cost and latency implications of both approaches against the application’s performance requirements before recommending which processing strategy to adopt.
B. Examine the use cases where cross-section reasoning failures occur and assess whether whole-document processing meets the application’s accuracy requirements across a representative sample of contracts.
C. Review the citation accuracy results from chunked processing and determine whether the loss of cross-section reasoning produces summaries that still meet the application’s quality bar.
D. Identify which property matters more for the application’s actual use case and let that decision drive the chunking approach, then validate the choice against representative contracts.
Answer: D