← 試験の目次へ

Claude Certified Developer – Foundations 模擬テスト(55問・120分)

試験ガイドの全スキル(25)を、どれも1問以上で確かめる55問です。本番は53問で、問題数とドメイン配分は本番とは少し違います。単一選択と複数選択があり、複数選択の問題には選ぶ数が書いてあります。すべて答えたら、いちばん下の「採点する」を押してください。正解・解説・ドメイン別の得点が表示されます。タイマーは目安なので、時間が過ぎても続けられます。数字は2026年11月時点の公式ドキュメントの値です。

ドメイン配点問題数
D1 エージェントとワークフロー14.7%8
D2 アプリケーションと統合33.1%18
D3 Claude Code3.1%2
D4 評価・テスト・デバッグ2.6%1
D5 モデル選択と最適化16.8%10
D6 プロンプトとコンテキストのエンジニアリング11.0%6
D7 セキュリティと安全性8.1%5
D8 ツールと MCP10.6%5
問1(1つ選んでください)

広告文を英語から日本語に翻訳するシステムです。社内のスタイルガイド(敬語の使い方、文の長さ、禁止語)がはっきり決まっており、人が指摘すると訳文が目に見えて良くなることがわかっています。最も合うパターンはどれですか。

問2(2つ選んでください)

古いモデル向けに書いたリクエストを、Claude Sonnet 5.5 にそのまま送ると 400 エラーになるものがあります。公式の移行ガイドで、Sonnet 5.5 で 400 エラーになるとされている設定はどれですか。2つ選んでください。

問3(1つ選んでください)

予約確認のエージェントが「その日の予約は見つかりません」と答えるという報告がありました。トレースを見ると、Claude は search_bookings ツールに date: "2026/11/09" を渡し、ツールは HTTP 200 で空のリストを返していました。予約システムは "2026-11-09" の形式しか受け付けず、形式が違うと空の結果を返す仕様でした。問題はどこにあり、どう直すのが最も適切ですか。

問4(1つ選んでください)

長い共通のシステムプロンプトをキャッシュしているバッチ処理ではないアプリで、リクエストはおよそ15分おきに届きます。毎回キャッシュの書き込みになり、読み込みがほとんどありません。最も考えられる改善はどれですか。

問5(1つ選んでください)

複数の利用者のコードを、それぞれ別のコンテナの中でエージェントが実行する SaaS を作ります。エージェントは社内の API を呼ぶ必要がありますが、その API キーを、エージェントや実行されるコードに盗まれたくありません。公式の「安全な配備」のページが勧める方法に最も合うものはどれですか。

問6(1つ選んでください)

GitHub の issue を読んで修正のプルリクエストを作るエージェントに、リポジトリへの書き込みと管理の権限を持つトークンを渡しています。issue はだれでも書けます。最も重要なリスクと、それを減らす組み合わせはどれですか。

問7(1つ選んでください)

システムプロンプトの先頭に「〇〇様、こんにちは」という利用者ごとのあいさつを入れ、その後に全員共通の 10,000 トークンの社内規程を置いて、規程の最後に cache_control を付けています。利用者が変わるたびにキャッシュが効きません。最も適切な直し方はどれですか。

問8(1つ選んでください)

社内チャットの Web アプリで、Claude の返事を少しずつ画面に出したいと考えています。チームの1人が「Claude API に WebSocket でつなげば、双方向にやりとりできる」と提案しました。公式ドキュメントにもとづく設計として最も適切なものはどれですか。

問9(1つ選んでください)

あるチームは、公式の Python SDK を使ったうえで、「エラーが出たら種類に関係なく10回再試行する」自前のループを足しました。その結果、400 invalid_request_error のリクエストが何度も送られ続けています。最も適切な見直しはどれですか。

問10(1つ選んでください)

Claude Code を使うリポジトリに、本番の認証情報を置いた secrets/ ディレクトリがあります。Claude のファイルツールで、このディレクトリを読めないようにしたいです。最も適切な設定はどれですか。

問11(1つ選んでください)

長いレポートを作る機能で、利用者の画面には40秒ほど何も出ず、その後で全文が一度に表示されます。待っている間に離脱する利用者が多いです。最も効果的な改善はどれですか。

問12(1つ選んでください)

Claude Opus 5.5 を初期設定の effort(medium)で使う大規模なリファクタリングのエージェントで、変更の品質が評価の基準に届きません。公式ドキュメントの考え方に最も合う最初の一手はどれですか。

問13(1つ選んでください)

Agent SDK のエージェントに max_turns=5 を設定したところ、ResultMessage の subtype が error_max_turns になり、最終の文章が取れませんでした。ログでは、ツールを使うターンが5回あり、まだ答えを書く前でした。正しい理解はどれですか。

問14(1つ選んでください)

適応型 thinking(thinking: {"type": "adaptive"})を使うアプリで、「応答の最初のブロックは必ず thinking」という前提のコードが、簡単な質問のときに落ちます。原因と直し方はどれですか。

問15(1つ選んでください)

例を見せない指示だけ(zero-shot)で、問い合わせの返信文を作らせています。文の長さ、あいさつの入れ方、署名の形が毎回ばらばらです。公式のベストプラクティスに最も合う改善はどれですか。

問16(1つ選んでください)

1日2,000件のリクエストがあります。1件あたり入力10,000トークンのうち9,000トークンはキャッシュの読み込みで、残り1,000トークンはキャッシュされない入力です。出力は1件あたり1,000トークンです。単価は入力 $3、出力 $15(100万トークンあたり)、キャッシュの読み込みは基本の入力価格の10%とします。キャッシュの書き込みの費用を除くと、1日の費用はおよそいくらですか。

問17(1つ選んでください)

Claude アプリを本番に出しました。運用と保守で問題を調べやすくするため、リクエストごとに記録しておくものとして最も役に立つ組み合わせはどれですか。

問18(2つ選んでください)

コーディネーターが Web 検索のサブエージェントに仕事を任せる調査システムで、「複数のサブエージェントが同じ検索をくり返す」「簡単な質問なのに何十ものサブエージェントを起動する」という問題が起きています。Anthropic の Research システムの教訓に合う改善はどれですか。2つ選んでください。

問19(1つ選んでください)

Amazon Bedrock 経由で Claude を使うアプリで、画像を URL(source の type が url)で渡したところ、うまく動きません。Claude API の直接の利用では同じコードが動きます。最も考えられる原因はどれですか。

問20(1つ選んでください)

新しいプロンプトの品質を確かめるため、評価用データの各問題を1回ずつ実行し、正解率が前より1ポイント上がったので「改善した」と判断しようとしています。この判断について最も適切な指摘はどれですか。

問21(1つ選んでください)

モノレポで、テストファイル(*.test.ts)がいろいろなディレクトリに散らばっています。テストを書くときだけ、共通のテストの決まりを Claude Code に読み込ませたいと考えています。最も適切な方法はどれですか。

問22(1つ選んでください)

社内の MCP サーバーに、「週次の進捗レポートを作る」という決まった指示のひな形を用意し、利用者が Claude Code のコマンドとして選んで使えるようにしたいと考えています。MCP のどの機能で提供するのが最も合っていますか。

問23(1つ選んでください)

経費精算のエージェントは、process_refund ツールで返金できます。経理の規程で「1件50,000円を超える返金は、必ず人の承認に回す」と決まっており、例外は許されません。最も確実な実装はどれですか。

問24(1つ選んでください)

市場調査のエージェントが「国内の市場規模は 2025年に 3,200億円(出典: 業界団体の報告書)」と自信のある書き方でまとめました。この数字はそのまま社外向けの資料に載る予定です。最も適切な扱いはどれですか。

問25(1つ選んでください)

Agent SDK で、ログを調べるだけの "log-analyzer" サブエージェントを AgentDefinition で定義しました。description と prompt は書きましたが、tools は書いていません。テスト中に、このサブエージェントが Bash でファイルを書き換えてしまいました。最も適切な直し方はどれですか。

問26(1つ選んでください)

チームのリポジトリには、共有の権限ルールを書いた .claude/settings.json がコミットされています。ある開発者が、自分だけ特定のスクリプトを確認なしで実行できるようにしたいと考えています。チームの設定は変えたくありません。どこに書くのが最も適切ですか。

問27(1つ選んでください)

請求書から項目を抜き出す JSON スキーマを作っています。請求書によっては「発注番号」が書かれていません。発注番号を必須(required)にしたところ、書かれていない請求書でも、もっともらしい番号が入って返ってくるようになりました。最も適切な直し方はどれですか。

問28(1つ選んでください)

問い合わせを「請求」「技術」「その他」に分ける単純な分類を、1日20万件、最も高性能なモデルで処理しています。品質は十分ですが、コストが予算を超えています。公式のコスト最適化の目安に最も合う改善はどれですか。

問29(2つ選んでください)

だれでも使える公開のチャットボットで、利用者が決まりを破らせようとする入力(jailbreak)をくり返し送ってきます。公式の「jailbreak と直接のプロンプトインジェクションの対策」に合うものはどれですか。2つ選んでください。

問30(1つ選んでください)

長い資料を扱うアプリで、送る前に、そのリクエストがコンテキストに収まるか、どのモデルに振り分けるかを判断したいと考えています。最も適切な方法はどれですか。

問31(1つ選んでください)

チームには、コードレビューのチェックリスト、よく使うレビューの観点、指摘の書き方の例があります。これを複数のリポジトリで、必要なときだけ Claude Code に使わせたいです。外部のサービスへの接続は必要ありません。最も合う方法はどれですか。

問32(1つ選んでください)

エージェントに search_knowledge_base ツールを渡しています。「社内の手順や規程についての質問のときに使い、一般的な知識の質問では使わない」という使い分けを Claude に伝えたいです。部品ごとの指示の置き場所として最も適切なものはどれですか。

問33(1つ選んでください)

複数の取引先企業(テナント)が使う SaaS で、各社の契約書を Files API にアップロードし、file_id で参照しています。すべての取引先のファイルを1つのワークスペースに置き、同じワークスペースの API キーを使っています。セキュリティの面で最も重要な注意点と対策はどれですか。

問34(1つ選んでください)

社内の文書を検索するツールが、条件によっては1回で1万件以上の結果をそのまま返し、コンテキストを大きく使ってしまいます。Anthropic の「Writing effective tools for agents」の考え方に最も合う改善はどれですか。

問35(1つ選んでください)

Python のバックエンドから Messages API を使っています。社外のリモート MCP サーバー(Streamable HTTP、OAuth の bearer トークンで認証)のツールを、自分で MCP クライアントを作らずに Claude に使わせたいです。最も適切な方法はどれですか。

問36(1つ選んでください)

注文を調べるツールが、1件ごとに60個の項目を返します。返品の判断に使うのは、そのうち6個だけです。会話が長くなると、注文の結果だけでコンテキストが大きくふくらみます。最も効果的な対策はどれですか。

問37(1つ選んでください)

ある EC サイトには2つの処理があります。(1) 毎晩、新しい5万件の商品説明文を作る。翌朝までにできていればよい。(2) 買い物客とリアルタイムに会話するサポートのエージェント。コストを下げつつ要件を守る組み合わせはどれですか。

問38(1つ選んでください)

数百枚の高解像度の画像を1つのリクエストに base64 で入れて送ったところ、413 request_too_large が返りました。最も適切な対応はどれですか。

問39(1つ選んでください)

Messages API でチャットボットを作りました。利用者が「さっきの話の続きを教えて」と言うと、Claude は前のやりとりを覚えていません。リクエストには毎回、最新の利用者のメッセージだけを入れています。原因と直し方はどれですか。

問40(1つ選んでください)

コールセンターの通話の文字起こしを Claude で要約し、応対の品質を分析します。文字起こしには、顧客のクレジットカード番号や電話番号が含まれることがあります。分析には顧客を特定する情報は必要ありません。最も適切な対応はどれですか。

問41(1つ選んでください)

「JSON だけを返して」とプロンプトに書いて請求書の項目を抜き出しています。ほとんどは JSON が返りますが、ときどき「こちらが結果です」のような文が前に付き、正規表現で JSON を切り出す処理が失敗します。最も確実な改善はどれですか。

問42(2つ選んでください)

Claude Opus 5.5 で、tool_choice: {"type": "any"} を指定したリクエストが 400 エラーになりました。必ず抽出用のツールを使わせたいと考えています。公式の Define tools のページの説明として正しいものはどれですか。2つ選んでください。

問43(1つ選んでください)

ストリーミングでツール呼び出しの入力を受け取っています。input_json_delta の断片が届くたびに JSON.parse していたら、ときどきパースのエラーになります。正しい扱い方はどれですか。

問44(1つ選んでください)

毎晩、社内のデータを数時間かけて整理するエージェントを動かしたいと考えています。自分でサーバーやサンドボックスを用意・運用したくなく、cron のような定期実行にしたいです。扱うのは社内の業務データで、HIPAA の要件はありません。最も合う方法はどれですか。

問45(1つ選んでください)

社内 Wiki の全ページ(約80万トークン)を、コンテキストウィンドウが1M トークンのモデルに毎回すべて入れて質問に答えさせています。入りきってはいるのに、答えの正確さが下がり、関係のないページの内容が混ざります。最も適切な説明と対策はどれですか。

問46(1つ選んでください)

法務部が契約書の受付を自動化します。届いた契約書が「秘密保持契約」「業務委託契約」「売買契約」のどれかを判定し、種類ごとに用意した専用の抽出プロンプトで条項を抜き出します。種類の判定は高い精度でできることがわかっています。最も合う設計パターンはどれですか。

問47(1つ選んでください)

チームの Claude Code で、git push --force を必ず止めたいと考えています。.claude/settings.json に、matcher を Bash にした PreToolUse フックを登録し、コマンドを調べるシェルスクリプトを書きました。危ないコマンドを見つけたとき、スクリプトはどう終わるのが正しいですか。

問48(1つ選んでください)

サポートのエージェントが、顧客から届いた問い合わせチケットを読んで返信の下書きを作ります。チケットの本文は顧客が自由に書いたもので、指示のような文が入っていることがあります。チケットの本文の渡し方として、公式の推奨に最も合うものはどれですか。

問49(1つ選んでください)

CI のスクリプトで Claude Code を動かし、結果の文章と、後で会話を再開するためのセッション ID をプログラムで受け取りたいと考えています。最も適切なコマンドの形はどれですか。

問50(1つ選んでください)

問い合わせメールを要約する機能の要件書に、成功の基準として「要約の質が高いこと」と書かれています。Anthropic の考え方に沿って書き直すなら、最も適切なものはどれですか。

問51(1つ選んでください)

長時間動く Agent SDK のエージェントで、最初のプロンプトに書いた「顧客に直接メールを送ってはいけない」という決まりが、数時間後に守られなくなりました。ログを見ると、その間に自動の圧縮(compaction)が何度か起きていました。最も適切な対策はどれですか。

問52(2つ選んでください)

Message Batches API について、公式ドキュメントの説明として正しいものはどれですか。2つ選んでください。

問53(1つ選んでください)

チャットの利用者から「送信してから最初の1文字が出るまでが遅い」という苦情がありました。チームは fast mode を検討しています。正しい説明はどれですか。

問54(1つ選んでください)

Messages API で独自のエージェントループを書きました。「応答に text ブロックがあればループを終える」という条件にしたところ、Claude が「調べます」という文と一緒に tool_use ブロックを返したときに、ツールが一度も実行されずに終わってしまいます。最も適切な直し方はどれですか。

問55(1つ選んでください)

古いコードは、応答の形をそろえるため、messages の最後に assistant の「{」を入れて(プリフィル)から送っていました。Claude 4.6 以降のモデルに切り替えると、このリクエストが 400 エラーになります。最も適切な直し方はどれですか。