コーディング面接 、技術面接、プログラミング面接、またはマイクロソフト面接は、コンピュータプログラミングやソフトウェア開発の職に応募する人を評価する技術的な問題ベースの面接手法です。現代のコーディング面接手法は、 1990年代にマイクロソフトによって開発され[1] 、 Amazon、Facebook、Googleなどの他の大手テクノロジー企業に採用されました。[2] [3]コーディング面接では、通常はホワイトボード上で、応募者の技術的知識、コーディング能力、問題解決能力、および創造性がテストされます。応募者は通常、コンピュータサイエンス、情報科学、コンピュータ工学、または電気工学の学位を持ち、プログラミングの問題、アルゴリズム、またはパズルを解くように求められます。[4] [5]コーディング面接は通常、対面またはバーチャルで実施されます。
革新
マイクロソフトの面接スタイルは、当時のほとんどの企業が採用していた目標や弱点を問う面接とは対照的に、技術的な知識、問題解決、創造性を問うという点で独特だった。当初はビル・ゲイツのパズルへの執着に基づいていたが、面接中に出されたパズルの多くはフェルミ問題や論理問題から始まり、最終的にはプログラミングに関連した質問へと移行していった。[6]ウィリアム・パウンドストーンは次のように書いている。「パズルは知性だけでなく競争力も試す。ビジネスやサッカーのように、論理パズルは世界を勝者と敗者に分ける。答えを得るか、得ないかのどちらかだ。… 勝つことが重要だ。」[6] : 62
質問
コーディング面接で尋ねられる質問は、候補者の問題解決能力、コーディング能力、設計能力を判断するために作成されます。風変わりな質問(「50州のうちどの州を削除しますか?」など)は、候補者の意思決定能力とそれを明確に表現する能力をテストします。[6] :67 質問に答える候補者は、現在および将来のテクノロジーの使用とユーザーシナリオを考慮する必要があります。一部の質問は、候補者が過去に取り組んだプロジェクトに関するものです。
コーディング面接は、創造的に考える人や、急速に変化する動的なシナリオにソリューションを適応させることができる人を探すことを目的としています。[引用が必要]
二次面接で候補者が答えるよう求められる典型的な質問には以下のものがある: [7]
マンホールテスト
マイクロソフトが就職面接でマンホールの蓋がなぜ丸いのかという質問をし始めたことで、この質問は広く知られるようになりました。 [6]もともと、複数の正解がある質問にどう取り組むかを心理学的に評価することを意図したこの問題は、同義反復(「マンホールが丸いからマンホールの蓋も丸い」)[6]から哲学的なものまで、さまざまな代替説明を生み出しました。
2012年までに、マイクロソフトやグーグルなどの企業では、水平思考の質問をする習慣は減少した。サンフランシスコ州立大学の心理学准教授クリス・ライト氏の研究では、パズル面接の質問は求職者を苛立たせることが判明した。「面接、仕事のサンプル、身元照会など、テストの内容と職務の間に透明な関係がある方法は、より好意的に受け止められた」とライト氏は「マンホールの蓋はなぜ丸いのか? パズル面接に対する反応の実験室研究」と題した研究論文に記している。マイクロソフトやグーグルのパズル面接ガイドを執筆したパウンドストーン氏は、2012年のパズル質問を「一種の流行」と呼び、その有効性を示す証拠がないため人気を失ったとしている。[1]
参考文献
- ^ ab White, Martha C. (2012年10月23日). 「No-Brainer: 『Brainteaser』就職面接の質問は役に立たない」Time . 2022年7月4日閲覧。
- ^ Google 面接後の応募者のブログ。2011 年 3 月 13 日アーカイブ、Wayback Machineより
- ^ Job Interviews Get Creative、NPR 2003。2006 年 1 月 16 日に World Wide Web から取得。
- ^ ジョン・モンガン(2023年12月11日)、プログラミング面接の暴露:次の仕事に就くための秘密(第2版)、Wrox、ISBN 978-0-470-12167-2
- ^ McDowell, Gayle Laakmann (2015). Cracking the coding interview : 189 programming questions and solutions (6th ed.). Palo Alto, CA. ISBN 978-0-9847828-5-7. OCLC 913477191.
{{cite book}}: CS1 メンテナンス: 場所が見つかりません 発行者 (リンク) - ^ abcde パウンドストーン、ウィリアム(2003)。『富士山をどう動かすか』ボストン:リトル、ブラウン・アンド・カンパニー。pp . 50–90。ISBN 0-316-91916-0。
- ^ 「典型的なコーディング面接の質問」。OmniJobs。2024年9月4日。
