CodeSignal détecte-t-il la triche ?
Par Aaron Cao · Mis à jour le
Oui. CodeSignal compare votre soumission à un large corpus de code antérieur et public pour en évaluer la similarité, enregistre les changements d'onglet et les événements de collage, et peut exiger une surveillance par webcam. Les signalements figurent dans un rapport qu'un humain examine ; ils invitent à un examen plus approfondi plutôt qu'ils n'entraînent un rejet automatique.
Ce que CodeSignal observe pendant une évaluation
Vous êtes sur le point d'ouvrir une évaluation de code chronométrée et vous voulez savoir exactement ce que la fenêtre peut voir. Cette section liste les signaux que CodeSignal collecte, afin que la réponse ne soit plus une supposition. Il y en a quatre, et seuls certains sont activés pour chaque test.
- Score de similarité du code. Votre solution soumise est comparée à un large corpus de soumissions de candidats antérieurs et de code publiquement disponible.
- Suivi du focus et des onglets. Quitter l'onglet de l'évaluation ou sortir du plein écran est compté et horodaté.
- Journalisation du copier-coller. Les événements de collage dans l'éditeur sont enregistrés et apparaissent dans le rapport que lit l'employeur.
- Surveillance optionnelle par webcam et capture d'écran. Les employeurs peuvent exiger l'accès à la caméra ou la capture d'écran pour une évaluation donnée ; de nombreux tests standard se déroulent sans cela.
Lesquels de ces éléments sont actifs dépend de la configuration de l'entreprise, pas de CodeSignal seul. L'e-mail d'invitation et l'écran précédant le test vous indiquent si une caméra est requise.
Comment fonctionne réellement la vérification de similarité
Le volet plagiat est la partie que les candidats sous-estiment. Il ne s'agit pas d'une vérification par rapport à la personne assise à côté de vous. Votre code est noté par rapport à un large corpus, si bien qu'une solution que de nombreux autres candidats ont également soumise est le moyen le plus rapide de faire grimper un score de similarité, même lorsque le code est correct.
Prenons un cas concret. Un ingénieur backend passe une évaluation de code générale CodeSignal pour un poste de niveau intermédiaire et colle une solution complète produite ailleurs. Elle compile, passe les tests et obtient un bon score. Comme un texte quasi identique a été soumis de nombreuses fois pour cette consigne, le chiffre de similarité grimpe, et le recruteur voit un signalement de plagiat juste à côté d'un excellent résultat. Le score a tenu bon ; le signalement a tout de même soulevé une question.
Les compromis liés à la détection sur l'ensemble du parcours d'entretien sont rassemblés sur le hub thématique sur la détectabilité.
Où s'arrête la surveillance
La surveillance a une limite, et la connaître compte autant que de savoir ce qui est signalé. La surveillance standard basée sur le navigateur fonctionne à l'intérieur de l'environnement de test. Elle ne voit pas les autres applications sur votre machine, un second moniteur, un téléphone posé sur le bureau, ou une personne hors caméra, à moins que l'employeur n'ait spécifiquement activé la capture d'écran ou une surveillance humaine en direct.
Elle rapporte aussi des signaux plutôt que des verdicts. Un seul changement d'onglet pour relire un énoncé ne prouve rien en soi. Le rapport affiche des décomptes et des horodatages, et un humain décide de ce qu'ils signifient. C'est exactement pour cela que les entreprises associent un test automatisé à un entretien technique en direct plutôt que de se fier aux seuls signalements.
Les formats qui suivent une sélection automatisée sont détaillés sur le hub des types d'entretien.
Où SubcueAI s'inscrit, et où il ne s'inscrit pas
Être direct sur le périmètre est plus utile qu'un argumentaire commercial. 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 fait de même pour les appels se déroulant dans un onglet Chromium, en ne capturant que l'audio de l'onglet de la réunion. Aucun bot de réunion ne rejoint l'appel, et rien n'est injecté dans la page de la réunion.
Une évaluation CodeSignal est un test de code écrit dans le navigateur. SubcueAI n'est pas conçu pour y taper ou y coller du code, et coller du code généré est précisément ce qui déclenche les signalements de similarité et de collage décrits ci-dessus. Si l'employeur a activé la surveillance par webcam ou capture d'écran, cette évaluation sort du champ d'action, et nous le disons clairement plutôt que de promettre l'invisibilité.
La préparation utile concerne le tour qui suit le test. Effectuer une session d'entraînement chronométrée sur la page d'entretien simulé permet de répéter l'explication de votre approche à voix haute, ce que teste réellement la conversation qui suit.