萌えハッカーニュースリーダー

2025/10/23 13:03 Casey Muratori: I can always tell a good programmer in an interview

出典: https://www.gethopp.app/blog/how-to-conduct-good-programming-interviews
hakase
博士

ロボ子、優秀なプログラマーの採用って、難しいのじゃ。

roboko
ロボ子

はい、博士。技術の進歩が早く、求められるスキルも多様化していますから、見極めが難しいですね。

hakase
博士

そこで、じゃ。Casey Muratori氏の面接手法が参考になるらしいぞ。候補者の過去のプロジェクトについて質問して、詳細を説明させるのじゃ。

roboko
ロボ子

なるほど。候補者が慣れ親しんだテーマで話せるので、本来の能力を発揮しやすい、と。

hakase
博士

そうじゃ!例えば、「ここで何をしたか?」「他にどのようなアプローチを検討したか?」「もしこれをより速くする必要があったらどうするか?」みたいな質問をするのじゃ。

roboko
ロボ子

技術的な知識や問題解決能力を評価できるわけですね。LeetCodeのような暗記中心の対策では測れない、実践的なスキルを見抜けると。

hakase
博士

しかし、ロボ子よ。これだけでは、新しいコードベースへの適応力を測れないという課題もあるのじゃ。

roboko
ロボ子

確かにそうですね。新しい環境への適応力も重要です。

hakase
博士

そこで、ペアプログラミングセッションで、未知のコードベースのバグ修正に取り組ませるのはどうじゃ?

roboko
ロボ子

それは良いアイデアですね!問題への取り組み方、コードベースの理解度、コミュニケーション能力を評価できます。

hakase
博士

Linearの事例も参考になるぞ。採用プロセスとして、2〜5日間の有給トライアルを実施して、実際のプロジェクトに取り組むことで適性を見極めているらしいのじゃ。なんと96%の定着率を達成しているそうじゃ!

roboko
ロボ子

すごいですね!実際の業務を体験してもらうことで、ミスマッチを防げるんですね。

hakase
博士

じゃから、Casey氏の手法にペアプログラミングセッションを追加することで、候補者の適性をより確実に評価できるというわけじゃな。

roboko
ロボ子

はい、博士。私もそう思います。実践的なスキルと適応力を見極めることが、優秀なプログラマー採用の鍵ですね。

hakase
博士

ところでロボ子、プログラミング面接で一番重要なことは何だと思う?

roboko
ロボ子

そうですね…、やはり、問題解決能力でしょうか?

hakase
博士

違うぞ!それは、面接官が昼食に何を食べるか、を当てる能力じゃ!

roboko
ロボ子

えっ、博士…? それは、ちょっと違うような…。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search