Meta コーディング面接で想定される問題
文責 Aaron Cao · 更新

Meta のコーディング回は、実行ボタンのない 45 分の共有パッドに通常二問を載せます。面接官は公開リストではなく配列・グラフ・木・ヒープなどのパターンを再利用し、コードと同じ重みで説明も採点します。
実際に出る問題タイプは何か?
当てずっぽうの演習をやめるため、本物の問題リストが欲しいはずです。ここでは Meta が実際に再利用する系統を挙げ、リストができないことも正直に書きます。パターンは転用できます。他人のプロンプトのスクリーンショットは、たいていは転用できません。
- 配列と文字列。 ツーポインタ、スライディングウィンドウ、累積和、インプレース書き換え。
- グラフ。 格子や隣接リスト上の BFS と DFS、連結成分、重みなしグラフの最短路。
- 木。 走査、最近共通祖先、シリアライズ、パス集約。
- ヒープと順序。 K 番目、K 本リストのマージ、ストリーミング top-K。
- 区間とマップ。 マージ、重なり、端ケースまで単純に見えて崩れるスイープライン形。
投稿はすぐ古くなります。面接官が自分のプロンプトを選ぶからです。安定しているのは系統です。パターンを名付け、計算量を述べ、失敗ケースを声に出してドライランできれば、先月のスクショを暗記した人よりその回に近いです。役割別バンクは 問題バンクのトピック にあります。
電話面とループはどう違うか?
どちらの段階でもパッドは同じ物です。共有エディタ、カメラオン、しばしば実行なし。違いは密度とフォローアップです。電話面は通常インタビュアー一人と二問で、立て直す余地が少し多いです。ループのコーディング回は同じ形で時計がきつく、第二の面接官が同席することもあり、無言の出だしへの我慢は短いです。
両段階とも、コードが出る前に動く方針を求めます。入力を確認し、構造を選び、時間と空間を見積もり、それから書く。二問目は新しい領域より、馴染みの系統のひねりであることが多く、だから一問目を磨き切るより、余力を残して終える方が重要です。
この回が Meta 全体のパイプラインのどこに位置するかは 企業面接トピック にあります。
これらの問題はどう練習すべきか?
パズルだけでなく、その回そのものを練習してください。ハイライトを切った素のエディタで解き、選択をすべて声に出し、45 分で二問に制限します。パッドは実行してくれないので、手でトレースします。一度録音して沈黙を聞いてください。面接官が聞くのもそれです。
E5 を狙うバックエンドエンジニアが公開の Meta タグ付きリストを三週間やり込み、リストにないグラフのフォローで固まりました。彼女は新しい制約を言い直し、BFS を選び、visited 集合を話しながら立て直しました。面接官が採点したのはその問題を見たことではなく、動けることでした。
AI インタビュアー相手の計時・ナレーション練習は 模擬面接ページ にあります。そのリハーサルはパッドの話し部分向けで、黙々と解く練習では絶対に鍛えられません。
Meta のパッドにライブアシスタントは使えるか?
コーディングパッドは共有面です。キー入力、削除、間は面接官に見え、画面共有 IDE では画面上のものが共有に入ります。その面上でのライブ補助は対象外で、監督付きや会社管理端末も同様です。
SubcueAI はそのパッド周辺の口述回向けに作られています。ネイティブの macOS と Windows アプリはシステム音声とマイクを取り込み、ローカルのフローティングオーバーレイに出します。ブラウザ拡張の Side Panel は Chromium 系ブラウザの会議タブ向けにライブ補助し、そのタブの音声、つまり面接官だけを取り込み、マイクは取り込みません。会議ボットは参加せず、会議ページへの注入もありません。
行動面接や設計の会話で構造を保つために使ってください。パッド上では使わないでください。制限とアーキテクチャは 検知可能性トピック にあります。