# ライブコーディングでの失敗は、能力の判定ではなくストレス耐性の試験になり得る
ある開発者の論考は、時間制限があり監視される面接は、プログラミング能力と同程度にプレッシャーへの反応を測っていると主張し、それを裏付ける研究を紹介している。
執筆:NeoTechNews編集部
Hadid.devへの投稿は、ライブコーディング面接では、コーディング能力よりもストレスへの耐性の方が明確に表れることが多いとしている。筆者は、オンライン評価には合格したものの、監視下で行われた簡単なライブコーディング課題に失敗し、その後、同じ問題を容易に解けた経験を説明している。この論考の趣旨は、面接が重要ではないということではない。形式そのものが、測定すると称しているものをゆがめ得るということだ。
この主張は、認知科学でよく知られた考え方に基づいている。時間的なプレッシャーと監視にさらされると、脳のストレス反応がワーキングメモリーや複雑な推論を妨げる可能性があるというものだ。投稿は、その仕組みを平易に説明している。成否が重大な意味を持つ状況でのパフォーマンスは、脅威反応を活性化させ、コルチゾールを増加させ、推論や複数の手順を頭に保持する上で中心的役割を担う前頭前皮質の機能を損ない得る。見られながらコーディング問題を解こうとする候補者にとって、それは通常の仕事で取り組む場合よりも問題が難しくなり得ることを意味する。
この論考を単なる個人的な不満以上のものにしているのは、「ストレスは技術面接の成績に影響するか?」と題する科学的研究を引用している点だ。投稿によると、研究者らは異なる環境で同じコーディング課題を解く参加者を比較し、見られていると得点がおよそ半分に落ちることを突き止めた。また、人前で行う環境では平均成績が低くなり、結果のばらつきが広がったとしている。これは、ストレスが候補者全員に一様ではなく、それぞれ異なる影響を及ぼすことを示唆する。
この違いは採用チームにとって重要だ。狭く限定された形式の中で平静を保てる候補者を優遇するプロセスでは、プレッシャーの下で頭が真っ白になる優秀なエンジニアを排除してしまう可能性がある。この論考は、そのような経験の一例を説明している。一人なら後で同じアルゴリズムを解けるのに、時計が動き、別の人間が一挙手一投足を見ている部屋では完成させられない人だ。優秀なエンジニアを見つけることが目的なら、ライブコーディングでは落ち着きが過剰に評価され、実際の問題解決能力が十分に評価されない可能性がある、と投稿は示唆している。
この記事は、仕事でストレスが決して重要にならないと主張しないよう慎重に書かれている。実際のエンジニアリング業務には、締め切り、障害、曖昧さがある。しかし論考は、そうした状況は30分間の面接用パズルと同じではないと指摘する。職場ではエンジニアは資料を検索し、質問し、前提を見直し、失敗から立て直すことができる。ライブコーディング面接では、社会的なプレッシャーが短時間に集中し、候補者には課題に落ち着いて取り組めるようになるための実質的な機会がない。
この投稿の最も有益な貢献は、議論の枠組みを変えたことだ。ライブコーディングが「良い」か「悪い」かを問う代わりに、面接が実際にはどのようなシグナルを捉えているのかを問うている。それが主として、監視に対して神経系がどう反応するかを測っているのなら、企業はその結果を相応に扱うべきだ。これは、時間制限のある課題をすべて廃止することを意味しない。ライブ形式で分かることと分からないことについて、もっと正直になるべきだという意味だ。
この論考が広く示唆するのは、採用プロセスの設計では、人間のばらつきを排除できるように装うのではなく、それを考慮すべきだということだ。面接官らの前で頭が真っ白になった候補者が、能力の低いエンジニアとは限らない。その人は単に、そのプロセスが対応できるよう設計された範囲を超えるストレス反応を示したのかもしれない。投稿で引用された研究が正しいなら、これは小さな留保事項ではない。今なお多くのチームが標準的な関門として扱う試験に内在する構造的欠陥だ。



