Github Copilot時代のコーディング面接。ポイントは実装力より「設計力」

「ホワイトボードに、バブルソートのアルゴリズムを書いてください」。
かつてIT企業の面接で定番だったこの儀式は、急速に過去の遺物となりつつある。 なぜなら、現代の開発現場において、ソートアルゴリズムをゼロから手書きする機会など皆無だからだ。そんなものは標準ライブラリを使えばいいし、もっと言えばGithub Copilotが勝手に補完してくれる。
AIがコードを書く時代において、エンジニアの採用基準は劇的に変化した。 面接官が見ているのは、構文を暗記しているかどうか(実装力)ではない。 AIが出してきたコードが正しいかを判断し、システム全体として整合性が取れているかを構築する「設計力(Architecture)」だ。
今回は、Copilot時代に求められる「新しい技術面接」の評価軸と、そこで勝ち残るためのマインドセットについて解説する。
構文暗記は「加点対象」から「前提条件」へ
これまで、マイナーな関数の引数の順番を正確に覚えていることは、一種のスキルとして評価された。 しかし、CopilotやChatGPTを使えば、そんなものは0.1秒で呼び出せる。つまり、記憶力の価値は暴落した。
今の面接で重視されるのは、「要件の解像度」だ。
「チャットアプリを作ってください」という課題が出たとする。 二流のエンジニアは、すぐにコードを書き始める(そしてCopilotに頼る)。 一方、一流のエンジニアは、まず質問する。
「想定される同時接続数はどれくらいですか?」 「メッセージの既読機能は必要ですか?」 「リアルタイム性(WebSocket)とサーバー負荷のどちらを優先しますか?」
コードを書く前に、これらの「設計条件」をクリアにする。 AIは「書く」ことはできても、「何を作るべきか」を決めることはできない。この要件定義のプロセスこそが、面接官が見たい「設計力」の正体だ。
ライブコーディングは「AIレビュー」の場になる
最近では、面接中にCopilotの使用を許可する企業も増えている。 これは「楽をしていい」という意味ではない。「AIをどう使いこなすかを見る」という、より高度なテストだ。
ここで試されるのは「疑う力」だ。
Copilotは、平気でセキュリティホールのあるコードや、非効率なN+1問題を孕んだクエリを提案してくる。 それを思考停止でTabキーを押して確定させた瞬間、面接は終了だ。
「この実装だと、データ量が増えた時にパフォーマンスが落ちますね」 「この書き方はSQLインジェクションのリスクがあるので、こう修正します」
AIの提案を鵜呑みにせず、ロジックの穴を見つけて修正する。 つまり、面接におけるあなたの役割は「コーダー」から「コードレビュアー」へとシフトしている。 アクトハウスで学ぶ「Logic Prompt」は、単にAIに指示を出すだけでなく、AIの出力結果を論理的に検証する能力も含む。この「審美眼」こそが、合否を分ける決定打となる。
全体俯瞰ができる「アーキテクト」しか生き残れない
関数単位の小さなコード(マイクロな視点)はAIが得意とする領域だ。 しかし、システム全体の構成(マクロな視点)は、まだ人間が担う必要がある。
「この機能は、モノリスで作るべきか、マイクロサービスに分けるべきか」 「DBはリレーショナルにするか、NoSQLにするか」
こうしたアーキテクチャの選定には、ビジネスの成長フェーズや予算、チームのスキルセットといった「文脈」を考慮する必要がある。文脈を理解できないAIには、この判断は下せない。
これからのエンジニア面接は、コーディングテストというよりも「システムデザイン面接」に近いものになっていくだろう。 そこで語れる言葉を持っているか。 「Reactが書けます」ではなく、「なぜNext.jsを選定し、どういうレンダリング戦略でパフォーマンスを最適化するか」を語れるか。
面接は「テスト」ではなく「セッション」だ
かつての面接は、正解のある問題を解く「テスト」だった。 しかしこれからは、AIという強力な部下を使いながら、面接官と一緒に最適解を模索する「セッション」になる。
「Copilotはこう提案しましたが、今回の要件ならこちらのパターンの方が保守性が高いですよね?」
そうやって面接官と議論できるエンジニアが欲しいのだ。 黙々とキーボードを叩く時代は終わった。 アクトハウスの「100日の実務」で、クライアントやメンターと泥臭く仕様を詰め、設計変更と戦ってきた経験。 そのプロセスで培った「対話力」と「設計思考」こそが、AI時代の面接を突破する最強の武器となる。
著者:清宮 雄(アクトハウス代表) 起業家・ブランドアーキテクト。2014年にセブ島でIT留学の草分けアクトハウスを設立。「ビジネス×テック」をテーマに、時代に左右されない強靭な個の育成=「+180 ビジネステック留学」の戦略・運営を主導。

















