HackerRank peut-il voir votre écran ?

Par Aaron Cao · Mis à jour le

Pas votre bureau. Un test HackerRank s'exécute dans un onglet de navigateur, et une page web ne peut pas capturer le reste de votre écran sans que vous approuviez une demande de partage d'écran. Il enregistre bien les changements d'onglet, les sorties du mode plein écran et le copier-coller, et peut prendre des instantanés de la webcam.

Ce qu'un onglet de navigateur peut et ne peut pas voir

Vous êtes sur le point d'ouvrir une évaluation chronométrée et vous voulez savoir si cet onglet peut surveiller le reste de votre machine. Cette section trace la limite réelle. La frontière est le navigateur lui-même, et la seule façon de la franchir est une boîte de dialogue de permission sur laquelle vous devez cliquer.

Une page web s'exécute dans le bac à sable du navigateur. Elle peut voir ce qui se passe dans son propre onglet, et le navigateur l'informe lorsque cet onglet perd le focus ou quitte le mode plein écran. Elle ne peut pas lire les pixels de votre bureau, lister les applications que vous avez ouvertes, ni atteindre un second écran. La seule interface qui capture un écran, getDisplayMedia, déclenche toujours une boîte de dialogue système où vous choisissez un onglet, une fenêtre ou un écran entier, et rien n'est capturé tant que vous n'en avez pas sélectionné un.

La question a donc une réponse que vous pouvez vérifier vous-même, sans avoir à faire confiance au discours marketing de qui que ce soit : si aucune boîte de dialogue de permission n'est apparue, aucune capture d'écran n'est en cours. Les pages liées à ce que les intervieweurs peuvent et ne peuvent pas observer sont regroupées sous detectability.

Ce que HackerRank enregistre pendant que vous travaillez

La surveillance (proctoring) sur HackerRank est facultative et configurée par test par l'équipe de recrutement, si bien que deux évaluations de la même entreprise peuvent se comporter différemment. Lorsqu'elle est activée, les signaux documentés sont les instantanés webcam, les changements de focus d'onglet et de fenêtre, les sorties du mode plein écran, les événements de copier-coller, et le score de similarité de code entre les soumissions.

Relisez cette liste. Chaque élément est soit un événement du navigateur, soit le code que vous avez soumis. La journalisation du focus indique à un examinateur que vous avez quitté l'onglet, et pendant combien de temps. Elle ne lui dit pas où vous êtes allé, quelle application vous avez ouverte, ni ce qui se trouvait sur l'autre écran. Cette distinction compte, car un journal de focus paraît alarmant dans un rapport tout en portant beaucoup moins d'information que la plupart des candidats ne le pensent.

  • Événements de focus et de plein écran : que vous avez changé de fenêtre, pas vers quoi.
  • Copier-coller : que le texte est arrivé par collage, pas d'où il provient.
  • Instantanés webcam : uniquement lorsque l'employeur a activé la caméra, et seulement après que votre navigateur l'a demandé.
  • Score de plagiat : similarité entre votre soumission et d'autres soumissions, lue par une personne.

Quand votre écran est réellement visible

Il existe de vrais cas où la réponse devient oui. HackerRank CodePair est une session en direct avec une personne en face, et un intervieweur peut vous demander de partager votre écran. Un recruteur peut aussi mener cette conversation sur Zoom, Google Meet ou Microsoft Teams à côté de l'éditeur. Une fois que vous choisissez une surface dans la boîte de dialogue de partage, tout ce qui s'y trouve est visible, et souvent enregistré.

Un ordinateur portable géré par l'entreprise est l'autre cas. Le logiciel de gestion des appareils s'exécute en dehors du navigateur, et aucune des limites ci-dessus ne s'applique à lui. Si la machine appartient à un employeur, partez du principe que l'employeur peut la voir.

SubcueAI le dit clairement plutôt qu'en biais : le partage d'écran, l'enregistrement d'écran, les configurations surveillées et les appareils gérés par l'entreprise se trouvent en dehors de ce avec quoi un assistant peut aider. La façon dont l'audio et les transcriptions sont traités est expliquée sur la page sécurité.

Où un assistant d'entretien IA a sa place, et où non

SubcueAI propose deux surfaces d'assistance en direct, et aucune des deux n'injecte quoi que ce soit dans la page HackerRank. L'application de bureau pour macOS et Windows capture l'audio système et votre microphone, et affiche une superposition flottante sur votre propre machine. L'extension de navigateur fonctionne depuis un panneau latéral et capture l'audio d'un onglet de réunion, uniquement le côté de l'intervieweur. Aucun bot ne rejoint l'appel.

Prenez l'exemple d'un ingénieur backend passant un entretien dans une entreprise de paiements : d'abord une évaluation HackerRank chronométrée, puis une manche CodePair avec un ingénieur. Pendant l'évaluation chronométrée, personne ne parle, donc un assistant audio en direct n'a rien sur quoi s'appuyer, et cette manche se gagne plutôt par la préparation. Dans la manche CodePair, si on lui demande de partager son écran, la réponse honnête est qu'un partage d'écran montre tout ce qui a été partagé.

Ce qui place le travail utile avant l'une ou l'autre des manches. S'entraîner sous chronomètre contre un simulateur d'entretien répète la partie qui décide des deux, expliquer votre raisonnement à voix haute pendant que vous écrivez du code. La préparation des manches en direct est détaillée sur la page tutoriel.

FAQ

HackerRank peut-il voir les autres onglets ou applications que j'ai ouverts ?

Non. La page est informée que votre onglet de test a perdu le focus, et cela s'arrête là. Le nom de l'autre onglet, l'application derrière celui-ci, et son contenu restent en dehors de ce qu'une page web peut lire.

HackerRank enregistre-t-il mon écran ?

Pas dans une évaluation standard basée sur navigateur. L'enregistrement d'écran nécessite la permission de partage d'écran du navigateur, qui affiche toujours d'abord une boîte de dialogue et un sélecteur. Dans CodePair ou lors d'un appel vidéo, on peut vous demander de partager, et alors la surface que vous avez sélectionnée devient visible.

Quitter le mode plein écran fera-t-il échouer mon évaluation ?

C'est enregistré, pas noté automatiquement. Un examinateur voit l'événement à côté de votre code et décide qu'en penser. Les signalements invitent à un examen plus approfondi plutôt qu'à un rejet automatique.

Un second écran change-t-il quelque chose ?

Pas pour un test basé sur navigateur. La page n'a aucun moyen d'énumérer vos écrans ou de lire un second écran. Dans une manche en direct où vous partagez votre écran, seule la surface que vous avez choisie dans la boîte de dialogue est transmise.

HackerRank peut-il détecter SubcueAI ?

Une évaluation basée sur navigateur ne peut pas atteindre les applications en dehors de son propre onglet, donc une superposition locale n'est pas quelque chose que la page peut lire. Ce n'est pas une promesse d'invisibilité. Le partage d'écran, l'enregistrement d'écran, les configurations surveillées avec caméra, et les appareils gérés par l'entreprise sont tous en dehors de ce dont un assistant peut se cacher.

Questions liées

← Plus sur Détectabilité et confidentialité