面接コーディングの課題は、非常に偏 真実は、おそらくコーディングインタビューの課題を習得するのに役立つリソースでライブラリを埋めることができます。 そうは言っても、従業員が効果的なコーディングチャレンジのシナリオを作成するには何が必要ですか?
インタビューコーディングの課題は本質的に悪ではありません。 彼らは開発者がコーディングの芸術を習得するのを助けることができます。 リクルーターの視点から、彼らは右の候補者を選ぶのを助けてもいい。 彼らは両刃の剣だから注意する必要があります。 適切に行われた場合、彼らはあなたが最高の候補者を識別するのに役立ちます。 しかし、間違った場合、彼らはあなたの候補者をあなたの敵に変え、おそらく悪い雇用決定を下すことができます。
より多くのヒントやトリックについては、テクニカルインタビューへの究極のガイドを見てください。
ハイテクでは、人々が持っている否定的な経験の大部分は、彼らのコーディングスキルが評価される方法から来ているようです。 悪いインタビューの経験は、開発者が本当に怒って作ることができます。 怒りは高覚醒感情であるため、これらの候補者は否定的な採用経験を共有する可能性があります。 これはあなたの雇用者のブランドにとって有害であり、更にあなたの雇用の結果を妨げることができる。
この記事では、インタビューコーディングの課題を正しく行う方法を学びます。 次のトピックを見ていきます:
目次
1. インタビューのコーディングの挑戦は何であるか。
面接コーディングチャレンジ(採用コーディングチャレンジとも呼ばれる)は、技術スキル/コーディング能力をスクリーニングする目的で、企業が候補者に送 彼らは、候補者がどのような従業員を作るかを予測することを目指しています。 本質的に、インタビューのコーディングの挑戦は仕事のための適合性を査定するように設計されている。 彼らは、電話や対面のインタビューに先行したり、フォローすることができます。 いくつかのケースでは、彼らは技術的なインタビューの間に開発者に与えられています。
面接の課題の種類:
- 脳の体操
- ビジネス上の問題
- コーディングテスト
- 行動上の質問
最適な結果を得るには、ジョブとその他のタイプの評価にコーディング あなたは技術の数なしで人のスキルや特性を評価することはできませんので、それらの一つだけに頼ることはありません。
最適な結果を得るために、候補者は現場面接(技術面接とソフトスキル面接の両方)に招待される前に作業サンプルコーディングテストを解決します。 これにより、あなたとあなたのチームが潜在的に適合すると信じている候補者を選択することができます。 リクルーターの観点から、コーディングの課題は、大規模な時間の節約である実行可能な候補者を事前に選択します。 適切な設定により、テクニカルインタビューの前に最大8.6倍の候補者を排除することができます。
2. ワークサンプルインタビューコーディングの課題
スクリーニングとインタビューの方法が現実的であればあるほど、適切にフィットを評価する可能性が高くなります。
コーディングインタビューは、候補者に挑戦的で動機づけられるべきです。 開発者は、公正で有意義である限り、課題を楽しんでいます。 このルールは、募集コーディングの課題にも適用されます。 Frederick D.Smithによると、”作業サンプル試験に関する研究は、高い予測妥当性を生み出すことができ、基準として使用すると、監督者の評価や生産性測定と好”作業サンプルテストは、コーディングスキルを評価するのに最適であり、アルゴリズムクイズよりも真の能力について多くのことを教えてくれます。
雇用コーディングの課題を技術的に意味のあるものにする最良の方法は、日常的に使用される実際のスキルを評価する方法でそれらを設計するこ これを行うには、次のコーディングテストが必要です:
- 仕事のサンプルに基づいて
- 標準化され、客観的な
- 実際のビジネス上の問題に焦点を当てた
- スコアや成績で採点され、単純な合否ではない
- あまりにも長くない
インタビューコーディングの課題を作成するには、多くの方法があります。 人々が作る主な間違いの一つは、簡単にオンラインで見つけることができる広く知られている解決策を持っている課題を使用することです。 これは、コーディングスキルではなく、広く流通している課題や解決策に精通していることを確認することにつながります。
コードペアインタビューを開催する方法を見つけます。
3. あなたの雇用のコーディングのインタビューの挑戦はいかに懸命にあるべきであるか。
Glassdoorの調査によると、”より困難な就職面接は、統計的に調査した六つの国の従業員満足度の向上にリンクされています。、イギリス、カナダ、オーストラリア、ドイツおよびフランス。”サンプル全体で、10%以上の困難なインタビューは、2.6%高い従業員の満足度に関連しています。 Glassdoorの調査結果によると、「5ポイントスケールでは、従業員の満足度が最も高い最適または「最良」の面接の難しさは、5のうち4です。 (1.0=非常に簡単、3.0=平均、5.0=非常に難しい)ソース: Glassdoor
Googleのようなハイテク企業は、就職の面接の練習で有名になっていますが、それは彼らが困難だったからではありません。 開発者は、彼らが不公平だと感じ、彼らは自分のスキルの正義をしなかったと感じました。 開発者は非常に競争力のあるプロのグループであり、それらのほとんどは挑戦されて愛しています。 課題の関連性を維持し、ジョブの説明(ジュニア/ミドル/シニア)に調整することを忘れないでください。
開発者の場合、潜在的な仕事の魅力を評価するために使用される要因のリストでは、専門的な開発の機会が第三になります。 挑戦的で公正な面接経験に直面していることは、潜在的な会社を肯定的な光の中で提示することができます。
4. インタビューコーディングの課題を意味のあるものにするための六つのステップ
行われるべき仕事を反映
アルゴリズムクイズや脳の体操から離れ 彼らがすることができますように魅力的なように、それらにのみ依存することは、候補者が技術的なインタビューでどのように良い あなたは本質的に、彼らがインタビューコーディングの課題をエースにするために、開発者が自分自身を教える反復的なアルゴリズム問題解決の態度を持っているかどうかを評価しています。 これらの面接のスキルを取得するために人々を教えるサイトがあり、開発者は、彼らが特定の企業で働きたい場合は遵守するしかありません。 雇用主として、あなたはここで重要な決定を下す必要があります。 この傾向に従うか、仕事のための客観的かつ公正なコーディングの課題と技術的なスキルをスクリーニングすることができます。
バイアスを排除するために客観的にスキルを評価
開発者は、通常、職場で使用するリソースを使用させます。 これには、Stack Overflow、GitHub、Google、またはそれらが望むものが含まれます。 一部のコーディングテストプラットフォームでは、受験者がテストが行われているタブを離れることができません。 こっちだ 彼らは候補者が追加のリソースを使用していないことを確認したいと考えています。
このアプローチは、いくつかの偉大な候補者があなたの才能のパイプラインから脱落する可能性があります。 彼らの仕事の性質のために、開発者は常にものを調べます。 彼らは毎回ホイールを再発明する時間を無駄にする必要はありませんので、それは実際には利点です。
多様な質問タイプを使用
さまざまなタスクで候補者のコーディングスキルを評価します。 あなたは自分のスキルの完全な理解を得るために、複数の選択肢、データベース、コードレビュー、プログラミングタスク、コードギャップ、エッセイの質問、およびコー
右の科目を選択
あなたは仕事の説明に記載されているスキルを確認していることを確認し、それらに近いいくつかのスキルではありません。 最も簡単で安全な方法は、役割ベースのコーディング評価を使用して、特定のジョブで実行するために必要な正確なスキルセットを確認することです。
直接面接や持ち帰り面接の課題を使うべきですか? 彼らは彼らの自身の利点と来、何人かの会社は両方をすることを選ぶ。
候補者がリアルタイムで問題をどのように処理するかに興味がありますか? 彼らは別の開発者と作業することができるしているかどうかを確認したいですか? 人の挑戦を試してみてください。 ペアプログラミングはそのために素晴らしいです! 特に、コードのペアリングがチームとして一緒に行うものである場合は、これを考慮してくださ 対面の課題はまた、あなたの開発者が期限の下でどのように動作するかのアイデアを与えます。
コードペアセッションは次のようになります:
それは言った、持ち帰りテストにも利点があります。 彼らは一般的に長いので、彼らは候補者がより大きなプロジェクトにどのように近づくかのアイデアを与えます。 彼らはまた、監督なしでどのように働くのが好きかを示しています。
常にフィードバックを提供
マキシム-ザックスを引用するために、”あなたのコードチャレンジに時間を投資するように人々に頼むなら、少なくともフィードバッ このようにして、それは教えることのできる瞬間になり、候補者にとって完全な時間の無駄にはなりません。「……………………………」
インタビューコーディングの挑戦:結論
分極そのままでは、インタビューコーディングの挑戦は、あなたがそれを正しく行う限り、技術的なスキルをスクリーニングするための素晴らしいツールになることができます。
コーディングの課題は、最高の開発者と恒星未満の開発者を特定するのに役立ちます。 彼らの仕事のサンプルを見ると、現場のインタビューにこの人を招待するかどうかについて、データ駆動型の決定を下すことができます。 これにより、一般的にボトルネックを作成し、人事部門とIT部門の両方に不必要な緊張の多くを置く不必要な技術的なインタビューが排除されます。
私は本当に謎とホワイトボードテストから離れて滞在することにより、インタビューのコーディングの課題を脱悪魔化することは大きな違いを作り、最終的にITとHRがシームレスに連携することができると信じています。