エンジニアの技術面接で何を聞く?設計・判断・協働を確かめる質問
Column
エンジニアの技術面接で何を聞く?設計・判断・協働を確かめる質問

エンジニアの技術面接では、知っている技術名を数えるより、実際の仕事で何を決め、何を作り、結果をどう確かめたかを聞きます。「その技術を使ったことがありますか」だけでは、担当範囲も判断の深さも分かりません。まず採用後に任せる仕事を一つ選び、その仕事に近い過去の経験をたどる質問を用意します。
この記事でわかること
- 職務に結び付く質問を作る前提
- 設計、障害対応、協働の経験を掘り下げる質問例
- 面接官ごとに質問が違っても評価をそろえる方法

質問は求人要件から作り、全候補者に共通の軸を置く
たとえば、データ基盤の設計を任せるなら「使える言語」だけでなく、データの欠損、再実行、権限、運用費をどう扱ったかを聞きます。既存システムの改善なら、新規構築の経験より、変更の影響を見極めて安全に移行した経験が近いかもしれません。
IPAのデジタルスキル標準は、企業が事業特性や育成方針に合わせて必要な項目を選び、独自の評価指標を作ることを推奨しています。面接でも標準の項目をそのまま網羅的に尋ねるのではなく、自社の職務に必要な能力へ絞り込むことで、候補者ごとの違いを明確に比較できます。
参考:IPA「デジタルスキル標準(DSS)策定の背景・目的」
設計判断は「代案」と「制約」を追う
採用した案と見送った案を聞く
「直近で設計を変えた仕事を一つ挙げてください。何を守る必要があり、どの案を選びましたか」と聞きます。答えが出たら、「選ばなかった案は何ですか」「費用、性能、保守のどれを優先しましたか」「後から変えられる部分はどこですか」と掘り下げます。これにより、候補者が設計を主導したのか、決められた設計を実装したのかを確かめられます。
制約に合う判断理由を確かめる
模範解答を一つに固定せず、前提条件を共有したうえで、判断の理由が仕事の制約と合っているかを見ます。分散システムの経験が必要な職種なら、障害時の挙動、データ整合性、監視の設計まで踏み込んで確認します。一方で、入社後すぐには使わない技術まで幅広く問うと、自社の職務に合う人材を見落とすおそれがあります。
障害対応は「誰が何を確認したか」を聞く
「本番で不具合が起きたとき、最初に確認した事実は何でしたか」。この質問の後に、再現条件、ログ、影響範囲、暫定対応、恒久対応の順にたどります。障害を経験していない候補者には、レビューで重大な欠陥を発見した事例でも構いません。確認したいのは成果の大きさそのものではなく、情報が限られた状況での調査手順です。
候補者の説明がチーム全体の成果に偏った場合は、本人の担当範囲を尋ねます。「どの判断をご自身が行い、どこから周囲へ相談しましたか」と聞けば、役割の境界線を客観的に確認できます。さらに「同じ問題を次にどう防ぎましたか」と聞くことで、対応後の学びを次の開発や運用に活かせているかを確かめられます。
コードレビューでは、指摘の理由と合意までを確かめる
既存コードを改善する仕事なら、「レビューで自分の案と異なる指摘を受けたとき、何を確認して結論を出しましたか」と聞きます。指摘を受け入れたかどうかだけでは、判断の質は分かりません。仕様、テスト、保守性など、どのような根拠を持ち寄り、変更内容をチームへどう伝えたかまでたどります。自身がレビューを担当した経験についても、相手のコードをどう読み、修正が必要な理由をどのように説明したかを聞くことで、日頃の協働の様子が具体的に見えてきます。
協働の質問は、英語力だけに置き換えない
海外の開発チームで働く人を選ぶ場合、英語を流暢に話せることと、仕様の曖昧な点を的確に確認できることとは別です。「仕様の解釈が分かれたとき、どの資料を確認し、誰に何を決めてもらいましたか」と尋ねます。簡潔な英語であっても、前提、選択肢、必要な判断を整理して伝えられれば、実務において十分機能するケースは少なくありません。
面接官は、質問の難易度を候補者ごとに大きく変えないよう、共通の主質問を用意しておきます。追質問は回答に合わせて柔軟に変えつつも、評価は設計判断、実装経験、説明力、協働といった共通の軸で記録します。ZenNxt Labsが公開している技術評価の工程も、技術の確認を一度の会話だけに頼らない考え方を示しています。
面接の時間を質問の数で埋めない
45分の面接で一つの経験を深掘りする
45分の技術面接なら、冒頭で職務と候補者の担当範囲を確認し、中心となる仕事の事例を一つ深く掘り下げ、残った時間で協働や逆質問を扱う構成が現実的です。候補者の発言が抽象的であれば、新しい質問へ急がず、どのコードを変更したか、誰が決めたか、何を測定したかという事実へ戻ります。一つの事例で確認しきれなかった能力についてのみ、別の質問や課題へ回します。
面接官の質問範囲を分担する
面接官が二人いる場合は、一人が設計判断、もう一人が実装と運用を主に聞くなど、あらかじめ役割を分担します。同じ経歴を二度説明させる無駄が省け、回答の食い違いも職務に関係する論点へ絞って確認できます。面接終了直後は互いの印象を口頭で共有せず、観察した事実と未確認項目を各自で記録してから比較すると、特定の強い意見に引きずられにくくなります。
面接の終わりに、未確認の項目を残す
面接だけで候補者の全能力を判定しようとすると、質問数ばかりが増え、回答が浅くなります。確認できた経験、判断材料が不足している経験、課題選考やリファレンスチェックで補うべき項目を整理して記録してください。「印象がよかった」という曖昧な評価では、次の選考担当者が判断を引き継げません。仕事に必要な能力をどのような事実に基づいて確認したかまで残すことが、採用基準のブレを防ぎます。
海外人材の技術面接を組み立てる際は、任せる職務、共通の主質問、まだ確かめられていない能力を整理したうえで、ZenNxt Labsの技術評価支援にご相談いただけます。