Jane Streetは、キャンパス採用候補者を対象とした、従来のコーディングタスクを超えて高度なエンジニアリングスキルを評価する新しいソフトウェアエンジニアリング面接形式の試験を開始しています。同社は、候補者が論理を説明しながら問題をプログラミングするという核心的な面接スタイルを維持しつつ、コードの生成が大幅に安価になった時代において、コードの品質、構造、および意図を検証する能力をテストするために特別に設計されたラウンドを追加しています。

この画像は、Jane Streetによって制作された技術的なエンジニアリングコンテンツやブログ投稿を表しています。
ソフトウェア設計への焦点の移行
LLMがコードの読み取り、デバッグ、レビューのための標準的なツールとなるにつれ、Jane Streetはこれらの変化を反映して採用プロセスを適応させています。キャンパス候補者のための新しいオンサイト・ラウンドでは、ソフトウェア設計やコード構造の評価といった、より高度な概念に重点を置いています。
目標は、何を構築し、それをどのように構造化するかについて重要な意思決定ができるエンジニアを特定することです。コードの「意図」に焦点を当てることで、同社は、人間によって作られたものであれエージェントによって作られたものであれ、生成されたソフトウェアが実際に正しく、優れたアーキテクチャを備えていることを保証できる候補者を見つけることを目指しています。
「コードの生成がかつてないほど安価になったため、仕事の他の側面がさらに重要になってきました。何を構築するかについてのセンス、永続的な抽象化の選択、そして構築されたものが実際に正しいかを確認することなどが含まれます。」
— Our software engineering interviews are changing (a little)
「センス」とツールへの意識の評価
Jane Streetは、コード生成がコモディティ化するにつれて、優れた「センス」を発揮する能力が主要な差別化要因になると強調しています。これには、永続的な抽象化を選択することや、使用しているツールの特定の強みと弱みを理解することが含まれます。
同社は、LLMが非常に価値があることは認めているものの、ソフトウェア構築に関する優れた直感を持つエンジニアを探していると述べています。候補者がエージェントと協力するための高度に洗練された手法を持っている必要はありませんが、AIツールを手に取るべき時と、他の方法に頼るべき時を明確に考えることを期待しています。
進化的で多様なプロセス
新しい面接形式は、同社がいまだに特定の構造を反復的に改善しているため、公開されている説明では意図的に曖昧に保たれています。これらのラウンドはまだすべてのオンサイト面接で普遍的に適用されているわけではなく、候補者は到着した際に何を期待すべきかについての事前通知を受け取ります。
より経験豊富な候補者の場合、面接プロセスはより多様なままです。これらのセッションでは、システム設計の議論、ソフトウェアの制作、以前の作業のレビューなど、さまざまなスタイルが引き続き採用され、評価が候補者の経験レベルに合わせて調整されることを保証します。
Hacker Newsの読者の反応
- 体験談: LLM時代に面接プロセスを改善したあるコメント主は、候補者がLLM生成コードのあらゆる詳細を説明することを要求し、彼らが基礎となる論理を真に理解していることを確認する手法を提案しました。 コメント ↗
- 懐疑的: 数人のコメント主は、Jane Streetのプラットフォーム上での露出が急激に増加したことに対して懐疑的な見方を示し、それがマーケティングの推進によるものか、特定の事業拡大によるものかを疑問視しました。 コメント ↗
- 懐疑的: あるコメント主は、ブログ投稿があまりにも曖昧すぎると批判し、面接プロセスが実際にどのように変化しているかについての具体的な詳細を提供できていないと指摘しました。 コメント ↗
Hacker Newsのスレッドで出た意見の要約です。事実として検証されたものではありません。 議論の全文を読む ↗