オンラインテクニカルスキルテストを使用して上級開発者を雇いますか?[閉まっている]


14

プログラミングを含む多くの分野でスキルテストを提供するIKMなどのオンラインサービスがあります。

開発者の上級職に採用する際に、この種のテストを使用しますか?

面接のために候補者を呼び出す前に、候補者を客観的にベンチマークするだけの場合はどうですか?面接後に候補者をリストに載せた後のステップとして使用しますか?

このアプローチは、他の状況と比較して状況によって適切ですか?この種のサービスを個人的に使用したことがありますか?


IKMには質問をカスタマイズする機能がありますか?
タロンクス

はい、彼らは彼らのパンフレットでそれを言います。本当の経験はありません。また、テストは適応的です。つまり、質問に正しく答えていくにつれて徐々に難しくなります。
softveda

さらに良いことには、IQテストを使用してください:)
Aditya P

就職の面接の一環として「オンラインスキルテスト」を行ったとき、間違った記述(正解に必要なテストが実際に無効だったもの)または不十分な回答(意味のないもの)質問の文脈で、または質問が明確ではなかった)。
-alroc

1
オンラインテストのIMOは非常に限られています。シニアはオンラインテストの特定のトピックに精通していないかもしれませんが、2週間以内に学習できるかもしれません。それほど専門知識のない開発者でも、そのトピックを非常によく知っているかもしれませんが、それはそれについてです。
ジョルジオ

回答:


27

率直に言うと:いいえ、いいえ、いいえ、いいえ、いいえ!

候補者をあなたと一緒にコーディングしてもらいましょう。問題をどのように考え、チームにどのように適合するかを知る唯一の方法です。

余談として、私はCV宝くじ技術による募集を避けようとします:-)、代わりに口コミ、会議、技術コミュニティのミートアップなどを通じて良い人を見つけます。同様にサメの募集エージェントも避けます。


2
面接中は良いアイデアです。しかし、候補者のスクリーニングについてはどうでしょうか。良い候補者は単にそれを飛び越えてはいけません。経営者にとって、これは面接のために多くの候補者を呼び出すよりも客観的で費用対効果の高いソリューションのようです。ここで悪魔の擁護者を演じようとしています。
-softveda

2
私の「脇」のメモを参照してください。CVを通過した後、技術的なオンラインテスト宝くじを実行しても、確実に優秀な候補者が得られるわけではありません。オンラインテストがJavaのSun / Oracle認定試験のようなものだとしましょう。試験を勉強したばかりのジュニア開発者は、このテストに簡単に合格します。最近JavaでコーディングしていないMartin Fowlerは失敗します。
マルタインVerburg

私はあなたに同意し、それが答えとしてそれをマークした理由です。私は採用を行っていないので、決定は私のものではありません。
softveda

13

これらのテストの1つを最近受けなければならなかった38年のIT専門家から、誰かがそれらを有用であると売ったという考えにat然とした。質問は、日常の経験ではめったに使用されないテクニック、経験豊富なプログラマーが他のプログラムの実例からクローンを作成するか、マニュアルまたはフレンドを使用して決定することに焦点を当てているようです。経験豊富なプログラマーがプログラムをゼロから作成することはほとんどありません。時間の無駄。経験豊富なプログラマーは、使用している言語のすべての機能を心から知っていると思う人は誰でも、実際に仕事がどのように行われるかについては全く知りません。現実的な技術的経験のない人事担当者は、これらのテストを知識不足の言い訳として見ていると考えるのは、いつものように怖いです。言っ途切れる。


6

理論的には、完全に資格のない応募者を排除するためのオンラインテストのアイデアは、それほど悪くはありません。残念ながら、実際にはほとんど価値がありません。

まず第一に、私が見たオンラインテストサイトのどれも本当に価値のあるテストを持っていませんでした。第二に、完全に資格のない人がテストの期間中に友人(または誰でも)を手伝い、主題について何も知らずに飛び回って合格するのは非常に簡単です。

2番目の問題を回避できたとしても(たとえば、他の人がいない、チャットプログラムがないなど、オフィスのコンピューターでテストを受けてもらうなど)、とにかく便利なオンラインテストのようなものがあるとは思えません。テストは通常​​、アイデアではなく事実に基づいて行われますが、プログラミングは主にアイデアと(特に)適切な判断を行うことに関するものです。プログラマーは、使用する言語に関するいくつかの事実を確実に知る必要がありますが、その種の知識のテストではあまりわかりません。


3

能力のない候補者をフィルタリングするためだけにオンラインテストサービスを使用することをお勧めします。なぜなら、多くのシニア開発者は(彼らが考えるように)シニア開発者ではないからです。ちょうど中間か後輩。

無能なプログラマーをフィルタリングした後、各候補者に会い、経験について質問する必要があります。

経験が選択の主要な基準である必要があります。プログラミングスキルは2番目ですが、非常に重要です。

IKMに似ていますが、プログラマーのみを対象とした次のテストサービスをチェックアウトします。

オタク、コディリティ、BrainBenchのテスト


2

あなたは彼にテストを受けたりコードを書いたりするために彼を雇っていますか?

入門画面でこれほど多くの問題が発生している場合、リクルーターとプレースメントパートナーは悪い仕事をしているので、交換する必要があります。誰かが私に単純な直接テストに合格できない本当に悪い候補者のストリーム以外の何も送らない場合、リクルーターを変更します。


-1

開発者の上級職を雇用する際に、この種のテストを使用しますか?

はい。

面接のために候補者を呼び出す前に、候補者を客観的にベンチマークするのはどうですか?

いいえ。ベンチマークは、スコアに基づいて候補を比較することを意味します。テストは、候補者間のベンチマークを実行するのではなく、ベースラインを決定するために使用されます。

面接後に候補者をリストに入れた後のステップとして使用しますか?

いいえ。面接の前にテストを行う必要があります。インタビューは今後の検討の基礎となります。

このアプローチは、他の状況と比較して状況によって適切ですか?

プログラミング知識の証明が候補者(例えば、ジュニア開発者)がもたらすもののほとんどである場合、比例してより有用です。

この種のサービスを個人的に使用したことがありますか、それを使用している人を知っていますか?

私は自分が使っていた人材紹介会社に所属していました。どの概念をブラッシュアップする必要があるかを理解するのに役立ちました。


-1

開発者を雇うためにテストを使用しましたが、再度使用しました。3人のファイナリスト全員が失敗しましたが、グループの最高スコアを獲得したファイナリストを採用することになりました。良い動きだったと思います。まだスタッフにないスキルセットを採用する場合、他の方法で客観的に採用している人のスキルを評価することは不可能です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.