Quibank 应用: 已上架 App Store——免费、可离线使用。 下载应用 ↗

Claude 认证开发者(基础级)考试练习

免费的 Anthropic Claude 认证开发者基础级(CCDV-F)考试练习——智能体与工作流、Messages API 集成、模型选择与优化、提示与上下文工程、安全,以及工具与 MCP。

这些不是真实考题。它们是依据公开考试指南和 Anthropic 官方文档编写的原创练习题,覆盖与官方 CCDV-F 考试相同的知识范围。本站为独立网站,与 Anthropic 无关联。

选择一个领域

练习题依据官方 Claude 认证开发者基础级(CCDV-F)考试指南和 Anthropic 公开文档编写。这是一个独立的学习工具,与 Anthropic 无关联、未获其认可,也不授予任何认证。考试由 Pearson VUE 交付;当前的题量、考试时长、通过分数和费用以 Anthropic 官方 CCDV-F 考试指南公布的为准。

关于 Claude 认证开发者基础级(CCDV-F)考试

Claude 认证开发者基础级(考试代码 CCDV-F)是 Anthropic 面向构建、集成并交付生产级 Claude 应用的工程师的认证——通常具备 1–5 年软件经验和 6 个月以上的 LLM 实战经验,熟练使用 Python 和/或 TypeScript。正式考试覆盖八大领域;仅「应用与集成」一项就占 33.1%,其后是模型选择与优化(16.8%)、智能体与工作流(14.7%)、提示与上下文工程(11%)、工具与 MCP(10.6%)、安全(8.1%)、Claude Code(3.1%)以及评估/测试/调试(2.6%)。考试由 Pearson VUE 交付并采用换算分制;当前的题量、考试时长、通过分数、费用和证书有效期由 Anthropic 在官方 CCDV-F 考试指南中公布,请在预约前核对。我们的免费练习题按相同领域和权重编写,提供中文、英文和西班牙文。

如何备考 Claude 认证开发者考试

考试前先针对 Messages API 真正做点东西——大多数集成题考查的都是一下午写代码就能内化的事实:model、max_tokens 和 messages 是必填参数;第一条消息的角色必须是 "user";API 是无状态的,需要重发完整对话;stream: true 通过 content_block_delta 事件传输内容,改善感知延迟;图片放在内容块中,而不是单独的端点;thinking 的 budget_tokens 必须小于 max_tokens。提示缓存是精确前缀匹配——系统提示开头的时间戳会悄无声息地毁掉所有缓存命中,而新增一个工具会使整个缓存失效,因为工具在 system 和 messages 之前渲染。

关于智能体,请内化 Anthropic 的《构建高效智能体》:步骤固定、可预测时用工作流(预定义代码路径);只有在路径无法预知时才用智能体(模型驱动的循环);并且永远从能解决问题的最简单方案开始。安全题考查的直觉与经典应用安全一致:把模型输出和检索到的内容当作不可信输入、用分隔符包住用户内容让注入的「忽略之前的指令」保持为数据、按最小权限限定工具,需要硬保证时用钩子而不是提示词规则。Claude Code 方面,掌握各配置面(仓库根目录的 CLAUDE.md 存放共享约定、settings.local.json 存放个人权限、CI 中用 -p --output-format json),并了解子智能体能把嘈杂的搜索隔离在自己的上下文中。最后用我们的 53 题限时模拟演练真实考试形式。

工具调用(tool use)的机制值得单独安排一次复习,因为这部分的题目问得很精确,而细节又极易记成「差不多对」。请把整个循环的形态内化下来:你发送对话内容加上你的工具定义,模型可能会用一个或多个 tool-use 块作答,你去执行它们,然后把每一个结果都送回去——每个结果都带上它所回应的那次调用的 id——并且放在同一条用户消息里,而不是分散在好几条中。把它们拆开发送或漏掉其中一个,都会破坏模型所依赖的配对关系。执行失败的工具同样是一个结果:请把它标记为错误一并返回,附上模型可据以行动的信息,而不是把它省略掉或让异常直接抛出。请把助手那一轮的完整内容(而不仅仅是其中的文本)追加回历史记录,这样 tool-use 块才能保留到下一轮。另外,请把工具定义视为模型真正据以编程的接口——工具描述和各参数的描述,才是决定它能否用正确的参数调用正确工具的关键,因此「描述写得不够」是一个正确性问题,而不是文档是否精美的问题。

把这份工作中「运维」的另一半也补齐,你的准备才算完整:成本、延迟,以及如何确知它真的能用。缓存奖励的是一种很具体的纪律——把稳定的内容放在前面,把易变的内容放在最后,因为缓存是按前缀匹配的,任何在前面发生的改动都会让其后的全部内容失效。仅这一条规则,就足以解释实践中绝大多数缓存未命中的情形,包括那个经典的自作自受案例:一个时间戳或一个逐请求变化的标识符被放在提示词靠前的位置,悄无声息地把整套缓存机制废掉了。请去验证而不要凭假设:每次响应中的用量数据会告诉你有多少内容被写入了缓存、又有多少是从缓存中读取的。对于不敏感于延迟的工作,批处理是以「即时性」换取更低的费率,其中值得记住的细节是:结果是按你为每个请求指定的标识符来匹配的,而不是按位置,因为它们返回的顺序并不保证与提交顺序一致。最后,请记熟各种停止原因并据此分支处理——一轮对话因触及输出上限而结束、因需要调用工具而暂停、因被拒答而中止,这是三种截然不同的情况;不作检查就直接读取第一个内容块的代码,早晚会出错。

FAQ

这些是真实考题吗?

不是。正式考试内容保密且受保密协议保护。我们的题目为原创,依据公开发布的 CCDV-F 考试指南(领域、技能权重和样题风格)以及 Anthropic 官方的 API、Claude Code 和 MCP 文档编写——知识范围和难度相同,但零复制。

根据领域权重,我应该重点复习什么?

考试的三分之一是「应用与集成」,因此必须精通 Messages API:必填参数、无状态特性(每次重发完整历史)、流式事件、视觉内容块、扩展思考预算、提示缓存的前缀规则、Batches API 的取舍,以及 Bedrock/Vertex 的差异。第二大板块是模型选择与优化——模型档位取舍、token 经济学和缓存。Claude Code 和评估单独占比很小(合计不到 6%),但只要熟悉 CLI 标志和评分方法就是稳拿的分数。

它与架构师基础级考试有何不同?

开发者考试在动手实现上更深入:底层 API 机制、SDK 使用、流式传输、缓存内部机制、密钥管理和 MCP 服务器开发。架构师基础级考试则强调系统层面的判断:编排模式、配置策略和可靠性设计。许多考生两者都考;知识重叠约三分之一。两者属于该认证项目的同一层级,因此费用和通过分数大体一致——具体的当前数字请查阅 Anthropic 在 Partner Academy 认证页面上的说明。

只靠读文档能通过吗?还是必须有动手经验?

只读文档是更难走的一条路,因为这门考试是为「真正交付过东西的人」设计的,考的正是那些只有当你自己的代码出问题时才会注意到的细节。分量最重的机制,恰恰是那些在文档上读起来理所当然、实践中却最容易绊倒人的:API 是无状态的,因此每一轮都要把完整对话重新发送;每一个工具结果都必须按 id 与对应的调用配对,并放在同一条用户消息中一起返回;缓存前缀会因其之前任何一个字节的变化而失效;以及循环要一直进行下去,直到模型不再请求调用工具为止。把这些事实读一遍只需一小时,真正内化却需要动手做一个下午。所以,请动手做出能把它们都用上的最小的东西——一个能进行多轮对话、能调用一个你自己写的工具、能处理该工具抛出异常的情况、并打印出每次响应 token 用量的脚本。然后再去读官方发布的考试指南,把它当作一份「我的玩具项目还没覆盖到什么」的清单来用,而不是当作主要的学习材料。

更多科技与 IT 认证练习题

查看完整分类 →