コーディング面接で Meta AI は使えるか?
文責 Aaron Cao · 更新
Meta AI は汎用アシスタントなので、準備の助けにはなり、自分で打ち込んだ質問には答えられます。ただし面接の音声は聞こえず、画面も読めず、手入力という手順が増えます。リアルタイムのコーディング面接に、その時間はほとんど残されていません。
Meta AI とは何で、何ではないのか
Meta AI は Meta の汎用アシスタントです。ブラウザからも Meta のアプリ内からも利用でき、プロンプトを入力するか話しかけると返答が返ってきます。やり取りの仕組みはこれで全部であり、他の汎用チャットボットと変わりません。
この仕組みには、リアルタイム面接のために作られた部分がひとつもありません。Meta AI はパソコンのシステム音声を取得しないため、面接官の発話は一切聞こえません。コードエディタを見ているわけでもなく、画面から問題文を読み取ることもありません。答えるのは、あなたが自分で打ち込んだ質問だけです。
リアルタイムのコーディング面接中に使う
面接の最中に Meta AI のタブを開いておけないか、と考えているかもしれません。正直に言えば、仕組みとしては動くが実際には破綻する、その理由は入力にあります。実際の流れを分単位で見ていきます。
面接官が口頭で問題を出します。Meta AI には何も聞こえていないので、面接官に顔を見られながら問題をチャット欄に打ち直すことになります。画面共有中なら、そのタブはそのまま見えています。共有外だったとしても、質問から最初のひと言までの沈黙は長く、追加質問のたびに同じことが繰り返されます。
この選択肢が完全に消える状況が二つあります。監督付きのアセスメントプラットフォーム上で行われる場合、環境は監視下にあり対象外です。会社管理の端末を使っている場合は、その端末のポリシーが実行できるものを決めます。面接官に何が見えて何が見えないかは、検出可能性のクラスターでより詳しく扱っています。
Meta AI が本当に役立つところ
面接前であれば、汎用アシスタントはまともな学習ツールです。データ構造を説明し、ある解法の計算量をたどり、練習問題を作り、貼り付けたコードを見てどこが壊れているかを指摘してくれます。
L5 のプラットフォーム職を目指すバックエンドエンジニアが、一週間 Meta AI にグラフの問題を作らせ、まず紙の上で解いてから解法を突き合わせたとします。これは汎用チャットボットの妥当な使い方です。考えているのは本人であり、アシスタントは練習相手にすぎません。ただし本当に不安な部分、つまり時間に追われながら自分の思考を声に出すことだけは、これでは練習できません。
その最後の部分については、声に出す模擬練習のほうが本番に近くなります。SubcueAI は模擬面接のページでその形式を提供しています。
専用アシスタントは何が違うのか
構造的な違いは音声です。SubcueAI にはリアルタイム支援の入り口が二つあり、どちらも打ち直しを待つのではなく、まず面接を聞き取ることから始まります。ネイティブの macOS および Windows アプリはシステム音声とマイクを取得し、通話の進行に合わせて文字起こしし、ローカルのフローティングオーバーレイに候補を表示します。ブラウザ拡張のサイドパネルは Chromium 系ブラウザでリアルタイム支援を行い、取得するのは会議タブの音声だけです。つまり聞こえるのは面接官であって、自分のマイクではありません。
どちらの入り口もボットを通話に参加させず、会議ページに何かを注入することもありません。これによって打ち直しの手順がなくなります。汎用チャットボットをリアルタイムで使うことへの実務上の反論は、まさにそこにありました。
制約は Meta AI と同じで、はっきり書いておく価値があります。画面共有をすれば画面の内容は見えますし、録画されたセッションには残ります。監督付きや会社管理の環境は対象外です。どちらの入り口の設定手順もチュートリアルのページにあります。