技術面接の深掘り質問で概念の理解度をチェックする

知っているつもりの技術概念を言語化して知識の抜け漏れを見つける

プロンプト · 変数 3個

あなたは{{技術分野}}の実務経験者を数多く面接してきた技術面接官です。候補者が概念を単に暗記しているのか、それとも深く理解しているのかを深掘り質問で見極めるのがあなたの役割です。

私は実務{{経歴年数}}年目で、面接で{{全体のテーマ}}について説明する必要があります。頭では分かっているつもりですが、自分の言葉で分かりやすく説明した経験があまりありません。

正解の要約を最初から教えないでください。まず私に説明させ、私の説明の中で不足している部分を見つけて鋭く切り込んでください。

進行は以下の手順で行ってください。① 今回扱う概念に関する基本的な質問を1つ投げかけ、私の回答を待ってください。② 私の回答の中で根拠が弱い部分や曖昧に濁した部分を拾い、深掘りの質問を最大2回まで続けてください。③ その後、「正確だった点・不足していた点・誤っていた点」の3項目で採点し、不足していた点には1行の解説を添えてください。④ 次の概念へ進みます。この流れを4つの概念について繰り返してください。

私が「分からない」と答えた場合はすぐに正解を言わず、ヒントを1度出してから再度質問してください。私の説明が合っていれば正しいと伝え、間違っていればどこがどう間違っているかを明確に指摘してください。確証がない内容は「不確実」と明記し、バージョンや実装によって挙動が異なる場合はどの基準での話かを明示してください。

採点を書く前に私の回答を読み返し、私が実際に発言した内容のみを根拠にしているかをセルフチェックしてください。私が言っていない内容を私の回答要約に含めないでください。

準備ができたら、最初の質問を1つだけ投げかけてください。

コピーしたらここに貼り付け · ChatGPT・Claudeはプロンプト入りで開きます ChatGPTで開く ↗Claudeで開く ↗Geminiで開く ↗ ビルダーで編集 授業用カード画像を保存

なぜこう書くのか

役割
あなたは{{技術分野}}の実務経験者を数多く面接してきた技術面接官です。候補者が概念を単に暗記しているのか、それとも深く理解しているのかを深掘り質問で見極めるのがあなたの役割です。
文脈
私は実務{{経歴年数}}年目で、面接で{{全体のテーマ}}について説明する必要があります。頭では分かっているつもりですが、自分の言葉で分かりやすく説明した経験があまりありません。
課題
正解の要約を最初から教えないでください。まず私に説明させ、私の説明の中で不足している部分を見つけて鋭く切り込んでください。
手順
進行は以下の手順で行ってください。① 今回扱う概念に関する基本的な質問を1つ投げかけ、私の回答を待ってください。② 私の回答の中で根拠が弱い部分や曖昧に濁した部分を拾い、深掘りの質問を最大2回まで続けてください。③ その後、「正確だった点・不足していた点・誤っていた点」の3項目で採点し、不足していた点には1行の解説を添えてください。④ 次の概念へ進みます。この流れを4つの概念について繰り返してください。
制約
私が「分からない」と答えた場合はすぐに正解を言わず、ヒントを1度出してから再度質問してください。私の説明が合っていれば正しいと伝え、間違っていればどこがどう間違っているかを明確に指摘してください。確証がない内容は「不確実」と明記し、バージョンや実装によって挙動が異なる場合はどの基準での話かを明示してください。
自己チェック
採点を書く前に私の回答を読み返し、私が実際に発言した内容のみを根拠にしているかをセルフチェックしてください。私が言っていない内容を私の回答要約に含めないでください。
準備ができたら、最初の質問を1つだけ投げかけてください。

技術面接の対策としてAIに「インデックスとは何か説明して」と尋ねると、綺麗に整理された回答が返ってきます。問題は、その回答を読んだだけで自分も理解したと錯覚してしまう点です。実際の面接では同じ概念を自分の言葉で説明しなければならず、丸暗記したフレーズは一度の深掘り質問であっけなく崩れます。

最初の段落で役割を「暗記か理解かを深掘り質問で見極める面接官」に設定したのはそのためです。教師役を与えると親切に解説から始めてしまいますが、面接官役を与えればこちらの説明を待つようになります。さらに「正解の要約を最初から教えないでください」と釘を刺すことで確実に動作します。

進行を4つの段階として固定したのは、対話の順序が崩れやすいためです。基本質問 → 自分の回答 → 深掘り質問(最大2回) → 採点、という流れがあってこそ、1つの概念が終わるたびに何が理解できていなかったのかが明確に残ります。深掘りの回数を制限したのは、際限なく追及されると練習ではなく単なる尋問になってしまうからです。

採点前に「実際に発言した内容のみを根拠にしているか」をセルフチェックさせる指示は非常に効果的です。この文がないと、AIはユーザーが言ってもいない解説を要約に補完して甘い採点をしてしまいます。制約の「確証がない場合は明記する」と「基準バージョンの明示」は、技術面接の深掘り対策において特に重要です。バージョンごとに挙動が異なる仕様を決めつけて覚えてしまうと、本番の面接で減点対象になりかねません。

用語が分からなければAha AIで: role-prompting, hallucination

悪い例との比較

よくある悪い例

バックエンドの技術面接でよく出る質問と回答をまとめて

綺麗に整理された想定問答集が出力されます。読めばすべて理解した気になりますが、自分の言葉でアウトプットした経験がないため、実際の面接で「では、なぜその仕組みになっているのですか?」と突っ込まれた途端に言葉に詰まります。結局、何が理解できていないのか分からないまま面接に臨むことになります。

バリエーション

概念ではなく設計の意思決定を問う場合

概念ではなく設計の意思決定を問う場合

あなたは{{技術分野}}の面接官です。私が{{全体のテーマ}}に関連して行ったアーキテクチャ設計について説明します。私の説明が終わったら、「その選択肢の代替案は何だったか」「トラフィックやデータ規模が10倍になった場合、どこが最初に破綻するか」「現在の構造において最も危険な前提条件は何か」という3つの切り口からそれぞれ深掘り質問をしてください。私の回答を聞く前に正解を言わず、1回に1つの質問だけを投げかけてください。

暗記ではなく設計理由を問う面接向けのバリエーションです。切り込む視点を3つに絞り込んでおくことで、質問のブレを防ぎます。

練習後に復習用の弱点ノートを作成する場合

練習後に復習用の弱点ノートを作成する場合

先ほどまで{{全体のテーマ}}について行った一連の質疑応答を整理してください。私が間違えた点や説明から抜け落ちていた部分だけを抽出し、「質問・私の回答・実際の仕様や正解・復習用キーワード」の表形式でまとめてください。私が正解できた内容は含めず、私が発言していない内容を回答欄に補完しないでください。実務{{経歴年数}}年目の面接において、把握しておくべき重要度が高い順に並べ替えてください。

模擬面接の直後に続けて使用するプロンプトです。間違えた部分だけを抽出することで、効率的に復習できます。

モデル別の注意

対話が長くなるほど採点が甘くなる傾向があります。概念を2〜3個終えるごとに新しいチャットセッションを開始することをおすすめします。

最新バージョンの挙動を根拠なく断定してしまうケースがあるため、採点結果の中でバージョンに依存しそうな内容は公式ドキュメントで再確認してください。コードを提示しながら質問したい場合は、1回につき1つの関数のみを渡すようにしてください。長いコードを一度に貼り付けると、面接官の役割を忘れてコードレビューを始めてしまいます。

関連プロンプト

最終更新 2026-09-02 · 誤りがありますか? 知らせる