Webinar]コード盗作チェッカーからIPトラッカーまで、DevSkillerのテストは安全です。

言うまでもなく、開発者技能試験は、正しい人が試験を受けたことを知っている場合にのみ役に立つものです。大多数の場合、これは問題ではありません。しかし、私たちのシステムではまだコード盗作チェッカーを採用しています。それはなぜでしょうか?
コード盗作チェッカーが必要な理由
盗作は社会で大きな問題になっています。によると アカデミック・パラダイムズ, LLC大学生のほぼ80%が少なくとも一度は不正行為を認めていることが判明しました。 もしこれが単に水中バスケット織りの学生がウォルマートの安いバスケットを学期末のプロジェクトとして手渡しているだけだと思うならば、あなたは大いなる勘違いをしていることになるでしょう。
スタンフォードは、グーグルやネットフリックスのような大手テック企業の創業者の繁殖地であり、シリコンバレーに入るコンピュータサイエンスの卒業生のための定期的なパイプラインであるが、その公正なシェアを持っていた。スタンフォード大学によると ニューヨークタイムズ2015年のコンピュータサイエンスのクラスは、その学生の20%を持っていた可能性のある不正行為のためにフラグを立てた。
スタンフォードだけが、彼らのコンピュータ科学者の盗作問題を抱えているエリート教育機関ではありません。同じ記事では、パデュー、ハーバード、エールのコンピュータ科学の不正行為が横行しているという報告を引用しています。私はこれがあなたにとって抽象的な問題のように見えるかもしれないことを知っています。あなたは結局大学を出ていますし、あなたがする仕事は非常に深刻です。しかし、アカデミアでのこれらの問題は、はるかに広い問題を示唆しています。
A けんきゅう 雑誌に掲載された 倫理と行動 は、大学で盗作をする学生は、職場でルールを破る可能性が高いと自分自身を見ていると報告していることを発見しました。言い換えれば、アカデミアでの不正行為の横行は、産業界に直接影響を与えていたのです。したがって、盗作は純粋に学術的な問題ではなく、社会が準備しなければならないより広い問題の症状なのです。
DevSkillerでは、コーディングテストは、それを受ける候補者が面接に来た候補者と同じであることを確認できて初めて有用なものであると理解しています。当社のプラットフォームの大きなメリットは、どこでも受験できることですが、そのためにはシステムの整合性を維持するために堅牢なコード盗用チェッカーを含める必要があります。
テスト結果が正確であることを確認するために使用する4つのコード盗作チェッカー
DevSkiller ではセキュリティ機能を非常に重視しています。4つの異なる盗作検出器により、テストの整合性が破られないようにしています。私たちは以下のような多方面からのアプローチをとっています。
- 写真撮影による本人確認を行っています
- 私たちのIPアドレストラッカーは候補者の位置を確認します。
- 盗作検出器は、あなたの候補者のソリューションがどれだけオリジナルであるかをチェックします。
- 私たちのソーシャルメディアのリスニングツールは、テストが公開されたときに警告を発し、すぐに行動を起こせるようにしてくれます。
写真で候補者の本人確認
採用プロセスの完全性を保証するための最良の方法の一つは、試験を受ける人の顔が見えることです。お客様にもできるようにしたいと思っていましたが、慎重に踏ん張ることが重要でした。
私たちは、お客様が素晴らしいサービスを提供するためのお手伝いをすることに誇りを持っています。 候補者経験.候補者をリクルートファネルに留めておくためには、候補者のプライバシーへの配慮と本人確認の必要性のバランスを取ることが重要であることがわかりました。候補者からの幅広いフィードバックを受けて、私たちはセッション全体を撮影しないことを決定しました。これは、候補者にとってあまりにも邪魔になるからです。
その代わりに、受験者に受験中の写真を撮ってもらうことで、必要な確認ができることがわかりました。同時に、不必要なプライバシーの問題も発生しませんでした。DevSkiller のテストでは、どの時点でも写真撮影を依頼することができます。開始時、終了時、あるいは途中の任意のポイントでも構いません。受験者はウェブカメラで簡単に自撮りをすることができます。これにより、テストを受ける人と面接に来る人が同じ人であることを確認することができます。
当社のIPアドレストラッカーは、テストが外部委託されていないことを保証します。
DevSkillerの最大の特徴の一つであり、おそらく私たちが提供する受験者の体験に最も貢献している特徴は、世界中のどこからでもいつでもDevSkillerのテストを受けることができるということです。この素晴らしい点は、受験者が自分の都合の良い時間に試験を受けることができ、あなたのオフィスにわざわざ足を運ぶ必要がないことです。
しかし、目の前で試験を受けないと悪用される可能性があるので、受験者がどこで試験を受けるかを知ることが重要です。受験者がどこで試験を受けるのかを正確に把握するために、IPアドレストラッカーを使用しています。これは、受験者に確認することができる簡単に検証可能な情報です。例えば、アルバニー出身の受験者がオークランドで試験を受ける場合、ニュージーランドへの旅行について質問するとよいでしょう。
"ポスターを見て納得しました"
試験開始前に課題を見た受験者がいない
どんな開発者に聞いても、彼らはバブルの中でコーディングをしないと答えるでしょう。最も効果的な開発者は、あなたが実際に採用したいと思う開発者は、常に外部のリソースを利用し、彼らが直面している問題を解決するのに役立つ様々なソリューションを研究しています。あなたのチームが定期的にStack OverflowやGitHubでソリューションを調べたり、一般的にGoogleを見たりしていても驚くべきことではありません。
DevSkiller は、ビジネス環境を可能な限り正確に再現するという点で、スキルテストの中でもユニークな存在です。しかし、利用可能なあらゆるリソースにアクセスできるということは、各受験者が同じようにテストを完了できるようにするための保護機能を追加する必要があることを意味します。では、DevSkiller はどのようにしてテストの完全性を維持しながら、開発者には入社時に使用するリソースを提供しているのでしょうか?
私たちはまず、ユニークなタスクを作成することから始めます。これらのタスクは、課題の専門家によって作成され、開発者の能力の良いサンプルを得るために設計されています。私たちのタスクが誰にとっても同じようにチャレンジングなものであることを確認するために、私たちは日夜努力して、私たちのタスクをインターネットに公開しないようにしています。では、どのようにしてこれらのテストの完全性を維持するのでしょうか?
ソーシャルメディアのリスニングツールは、投稿された瞬間にタスクをキャッチする
まず、特殊なソーシャルリスニングツールを採用しているので、テストが投稿された場合は通知されます。このようなことは数回しかありませんが、悪意のあるものではありませんでした。これは単に、コーディング作業をコミュニティと共有したいと考えている開発者が興奮しているだけです。しかし、私たちは、これらのテストが投稿された後すぐに削除されることを確認するためにまだ警戒しています。タスクが削除されなかったり、削除されるまでに時間がかかったりした場合、私たちは単にカタログから削除します。どんなに優れたタスクであっても、それがもはや完全性を欠くものであれば、維持する価値はありません。
当社のコード盗作チェッカーは、すべてのソリューションがユニークであることを確認します。
また、過去に DevSkiller のタスクに与えられたすべての解決策を追跡しています。オレンジの皮をむく方法は一つではないと言われるように、DevSkiller のタスクの複雑さは、タスクを完了させる方法が無限にあることを意味しています。私たちのコード盗作チェッカーは、提出されたソリューションを分析し、以前のソリューションと比較していくつかをチェックします。上記のように、以前のソリューションとコードがどの程度似ているかのパーセンテージが表示されます。
心配した方がいいですか?
私が強調したいのは、論文のセーフガードが設置されていることで、盗作は我々のシステム上では一般的な問題ではないということです。前に言ったように、我々はそれが実際に起こっている多くのレポートを得ていません。しかし、彼らが言うように、最高の防御は良い攻撃です。優秀なスカウトと同様、我々は常に準備をしています。これらの注意事項の目的は心配させることではなく、心配させないようにすることです。
もちろん、テストでの作業が受験者の作業を代表するものであることを確認するための最良の方法は、面接での回答にチャレンジすることです。受験者は、自分がDevSkillerテストで行った選択を説明し、正当化できるようにしなければなりません。
このウェビナーでは、それぞれのコード盗作チェッカーの使い方を説明します。
DevSkillerに追加されたセキュリティ機能の詳細については、コード盗用チェッカーについて説明するウェビナーを行いました。下記でご覧いただけます。ご質問がある場合は、電話、メール、アプリ内のインターホンでお問い合わせください。
シェアポスト