HackerEarthは不正行為を検知しますか?

文責 Aaron Cao · 更新

HackerEarthは不正行為を検知しますか?
はい、採用チームが選択した設定によります。HackerEarthはあなたのコードを他の候補者の提出物や公開サイトと比較し、タブとウィンドウの切り替え回数を数え、コピー&ペーストのブロック、ウェブカメラでの撮影、そしてSmart Browserによるパソコンのロックを行うことができます。違反があると誠実性指数が下がり、採用担当者はこれを基準に候補者を絞り込めます。

はい、採用チームが選択した設定によります。HackerEarthはあなたのコードを他の候補者の提出物や公開サイトと比較し、タブとウィンドウの切り替え回数を数え、コピー&ペーストのブロック、ウェブカメラでの撮影、そしてSmart Browserによるパソコンのロックを行うことができます。違反があると誠実性指数が下がり、採用担当者はこれを基準に候補者を絞り込めます。

テスト中、HackerEarthは何をチェックしているのか?

コーディング試験のリンクを渡されて、開く前に何が監視されるのか知りたいと思っているはずです。このセクションでは、HackerEarthが採用チーム向けに公開しているチェック項目をまとめているので、推測ではなく準備ができます。採用チームはテストごとに各項目をオン・オフできます。

  • タブとウィンドウの切り替え:切り替えるたびに警告が発生し、デフォルトの警告回数は5回です。
  • フルスクリーンモード:フルスクリーンを解除すると警告が表示されます。
  • コピー&ペースト制限:ウェブや自分のパソコンからコードをエディタに貼り付けることをブロックできます。
  • ウェブカメラのスナップショット:テスト中にランダムな間隔で写真が撮影されます。
  • 本人確認:政府発行のIDと、テスト前に撮影する写真が必要です。
  • IP制限と問題のシャッフル:テストを特定の場所に限定でき、問題の順番も候補者ごとに変わります。

最も厳格な設定はSmart Browserです。HackerEarthによると、画面とウェブカメラを録画し、他のアプリケーション、画面共有、仮想マシン、ブラウザの開発者ツールをブロックするとのことです。動画・音声によるプロクタリングには、視線の動きの分析、顔認証、周囲の音の分析、ヘッドホンの検出も含まれます。

HackerEarthの盗用チェックはどのように機能するのか?

テスト内では、HackerEarthは各候補者の最良の提出物を、他のすべての候補者の最良の提出物と比較します。2つの提出物の類似度が85%を超えると、両方にフラグが立ちます。レポートはコードに色を付けて表示するため、審査担当者は完全なコピー、変数名だけ変えてロジックは同じ軽微な一致、そして本当に異なるコードを見分けられます。

2つ目のチェックでは、AIモデルを使ってあなたのコードをGeeksforGeeksやStack Overflowなどの公開コーディングサイトと比較し、コピーの可能性をMediumまたはHighとして報告します。

フラグは自動的な不合格ではなく、審査を促すためのものです。標準的な書き方で書かれた標準的なアルゴリズムは、他の多くの正解と似て見えることがあり、審査担当者もそれを理解しています。一般的なグラフ探索の解法でフラグが立てられたバックエンド候補者は、次の面接でそのアプローチをその場で説明し、変更するよう求められました。それができるかどうかこそが、このフラグが実際に試していることです。他のベンダーの同様の比較は検知方法の比較トピックハブにあります。

提出後に何が起こるのか?

採用チームが有効にしている場合、最後に抜き打ち質問が表示されます。これはあなたが取り組んだ問題から生成され、提出したばかりの解答を理解しているかどうかを確認します。

プロクタリングで観測されたすべての内容は、最終的に誠実性指数にまとめられます。これはタブの切り替え、スナップショット違反、盗用、音声プロクタリングの信号など、違反の件数と深刻度から算出されます。採用担当者はこれをもとに候補者を絞り込めるため、一つ一つは深刻に見えない小さな違反の積み重ねも重要になることがあります。

実践的な準備はシンプルです。他のアプリを閉じて通知をオフにし、安定した回線を使い、静かな部屋で顔がフレームに収まるようにし、一行ずつ説明できるコードを書くことです。

SubcueAIが役立つ場面と、役立たない場面

SubcueAIはライブの会話形式の面接を支援します。ネイティブのmacOSおよびWindowsアプリは、システム音声とマイクの音声をキャプチャし、ローカルのフローティングオーバーレイに提案を表示します。ブラウザ拡張機能のサイドパネルは、Chromiumのタブ内の通話に対してライブ支援を行い、そのタブの音声のみをキャプチャします。会議に参加するボットは存在せず、会議ページに何かが注入されることもありません。

HackerEarthの試験は監視付きのコーディングテストであり、会話ではないため、SubcueAIはそれを読んだり回答したりすることはありません。ウェブカメラのスナップショット、画面録画、ロックダウンブラウザを使うテストは対象外であり、これはどのツールも他人の試験に対して行うべきではない限界であって、変更できる設定ではありません。SubcueAIがライブ面接中に記録する内容についてはセキュリティページをご覧ください。

本当に準備する価値があるのは、テスト合格後に続く技術面接で、そこでは自分の解答を声に出して説明します。そのための時間制限付き練習は模擬面接ページで行えます。

よくある質問

HackerEarthは私の画面を録画しますか?

録画する場合があります。HackerEarthによると、Smart Browserは画面とウェブカメラを録画します。Smart Browserを使用しないテストでも、ランダムな間隔でウェブカメラのスナップショットが撮影されることがあります。どのチェックが適用されるかは、採用チームの設定によります。

HackerEarthのテスト中にタブを切り替えるとどうなりますか?

切り替えるたびに警告が発生し、カウントされます。デフォルトの設定では5回が上限です。タブの切り替えは採用担当者が見る誠実性指数も下げるため、ちょっとした調べ物であっても避けるべきです。

HackerEarthはインターネットからコードをコピーしたかどうかを見抜けますか?

AIモデルを使って提出物を公開コーディングサイトと照合し、可能性をMediumまたはHighとして報告します。採用チームはコードエディタへの貼り付けを完全にブロックすることもできます。

盗用のフラグが立つと自動的に不合格になりますか?

いいえ。フラグが立った提出物はレポートに表示され、人が審査します。よくある解法は似て見えることがあるため、役に立つのは自分のコードを説明し、修正できることです。

HackerEarthの試験中にSubcueAIを使えますか?

いいえ。SubcueAIは口頭面接のためのライブ会話アシスタントです。監視付きのコーディングテストは、その用途の対象外です。

出典

関連する質問

← 詳しく見る: 検知性とプライバシー