HackerEarth détecte-t-il la triche ?
Par Aaron Cao · Mis à jour le

Oui, selon les paramètres choisis par l'équipe de recrutement. HackerEarth compare votre code aux soumissions des autres candidats et à des sites publics, compte les changements d'onglet et de fenêtre, peut bloquer le copier-coller, prendre des photos via la webcam et verrouiller l'ordinateur grâce à son Smart Browser. Les infractions font baisser un indice d'intégrité que les recruteurs peuvent utiliser comme filtre.
Que vérifie HackerEarth pendant que vous passez le test ?
Vous avez un lien vers une évaluation de code et voulez savoir ce qu'il surveille avant de l'ouvrir. Cette section répertorie les contrôles que HackerEarth documente pour les équipes de recrutement, afin que vous puissiez vous préparer plutôt que de spéculer. L'équipe de recrutement active ou désactive chacun d'eux pour chaque test.
- Changements d'onglet et de fenêtre : chaque changement déclenche un avertissement, avec 5 avertissements par défaut.
- Mode plein écran : un avertissement apparaît si vous quittez le plein écran.
- Restriction du copier-coller : coller du code depuis le web ou votre propre ordinateur dans l'éditeur peut être bloqué.
- Photos via la webcam : des photos sont prises à intervalles aléatoires pendant que le test est en cours.
- Vérification d'identité : une pièce d'identité officielle plus une photo prise avant le test.
- Restrictions d'IP et mélange des questions : les tests peuvent être limités à un seul lieu, et l'ordre des questions change pour chaque candidat.
Le paramètre le plus strict est le Smart Browser. HackerEarth indique qu'il enregistre votre écran et votre webcam et bloque les autres applications, le partage d'écran, les machines virtuelles et les outils de développement du navigateur. Sa surveillance vidéo et audio ajoute une analyse des mouvements oculaires, la reconnaissance faciale, une analyse du son ambiant et la détection des écouteurs.
Comment fonctionne le contrôle anti-plagiat de HackerEarth ?
Au sein d'un test, HackerEarth compare la meilleure soumission de chaque candidat à la meilleure soumission de tous les autres candidats. Si deux soumissions correspondent à plus de 85%, les deux sont signalées. Le rapport colore le code afin qu'un évaluateur puisse repérer les copies exactes, les correspondances légères où seuls les noms de variables ont changé mais pas la logique, et le code réellement différent.
Un second contrôle compare votre code à des sites de code publics, comme GeeksforGeeks et Stack Overflow, à l'aide d'un modèle d'IA, et signale la probabilité de copie comme Medium ou High.
Un signalement invite à une vérification, ce n'est pas un rejet automatique. Un algorithme standard écrit de façon standard peut ressembler à beaucoup d'autres bonnes réponses, et les évaluateurs le savent. Un candidat backend signalé pour une solution courante de recherche de graphe s'est vu demander, lors de l'appel suivant, d'expliquer son approche et de la modifier en direct ; être capable de le faire est ce que le signalement finit par tester. Des comparatifs équivalents pour d'autres éditeurs se trouvent sur le hub thématique sur la détectabilité.
Que se passe-t-il après avoir soumis votre réponse ?
Si l'équipe de recrutement l'active, une question surprise apparaît à la fin. Elle est générée à partir des questions que vous avez tentées et vérifie que vous comprenez la solution que vous venez de soumettre.
Tout ce que la surveillance a observé se retrouve ensuite dans un indice d'intégrité, calculé à partir du nombre et de la gravité des infractions, comme les changements d'onglet, les infractions liées aux photos, le plagiat et les signaux de surveillance audio. Les recruteurs peuvent filtrer les candidats selon cet indice, donc une accumulation de petites infractions peut compter même si aucune ne semble grave à elle seule.
La préparation pratique est simple : fermez les autres applications et coupez les notifications, utilisez une connexion stable, installez-vous dans une pièce calme avec votre visage dans le cadre, et écrivez du code que vous pouvez expliquer ligne par ligne.
Où SubcueAI a sa place, et où il ne l'a pas
SubcueAI assiste les entretiens oraux en direct. L'application native macOS et Windows capture l'audio système et votre microphone et affiche des suggestions dans une superposition locale flottante ; le panneau latéral de l'extension de navigateur assiste en direct un appel dans un onglet Chromium, en ne capturant que l'audio de cet onglet. Aucun bot ne rejoint l'appel, et rien n'est injecté dans la page de la réunion.
Une évaluation HackerEarth est un test de code surveillé, pas une conversation, et SubcueAI ne le lit ni n'y répond. Un test avec photos via la webcam, enregistrement d'écran ou navigateur verrouillé est hors de son champ d'action, et c'est une limite de ce qu'un outil devrait faire sur l'évaluation de quelqu'un d'autre, pas un paramètre à changer. Ce que SubcueAI enregistre pendant un entretien en direct est décrit sur la page sécurité.
L'étape qui mérite vraiment d'être préparée est l'entretien technique qui suit un test réussi, où vous expliquez vos solutions à voix haute. Un entraînement chronométré pour cela est disponible sur la page d'entretien simulé.
FAQ
Est-ce que HackerEarth enregistre mon écran ?
Que se passe-t-il si je change d'onglet pendant un test HackerEarth ?
HackerEarth peut-il savoir si j'ai copié du code sur internet ?
Un signalement de plagiat entraîne-t-il un rejet automatique ?
Puis-je utiliser SubcueAI pendant une évaluation HackerEarth ?
Sources
- Proctoring settings · help.hackerearth.com
- Plagiarism insights · help.hackerearth.com
- Integrity index · help.hackerearth.com
- Online Proctoring Tool | Secure Remote Assessments · hackerearth.com
Questions liées
- TestGorilla peut-il détecter la triche, et pourquoi les retours Reddit se contredisent-ils ?
- CoderPad peut-il détecter la triche pendant un entretien technique ou un test de code ?
- Codility détecte-t-il la triche ?
- Mercer Mettl détecte-t-il la triche ?
- CodeSignal détecte-t-il la triche ?
- TestGorilla détecte-t-il la triche ?