Kan HackerRank zien of je ChatGPT gebruikt?

Door Aaron Cao · Bijgewerkt op

Niet rechtstreeks. HackerRank heeft geen ChatGPT-detector. Het logt tabwissels, plakacties en het verlaten van de volledig-scherm modus, en beoordeelt je code vervolgens op gelijkenis met andere inzendingen. Die signalen suggereren hulp van buitenaf zonder de bron te noemen, en een recruiter bepaalt wat ze betekenen.

Wat HackerRank daadwerkelijk vastlegt

De zorg achter deze vraag is meestal heel specifiek: je hebt ChatGPT open in een tweede tabblad en wilt weten of het testvenster dat kan zien. Dit hoofdstuk zet op een rij wat HackerRank vastlegt. Kort samengevat gaat het om een handvol signalen op browserniveau plus een optionele webcam, en geen daarvan leest de inhoud van een ander tabblad.

Wat een HackerRank-assessment logt:

  • Focus- en tabwissels, oftewel het moment waarop je het testvenster verliet en het moment waarop je terugkeerde
  • Plakacties in de code-editor, inclusief hoeveel tekst er in één keer binnenkwam
  • Het verlaten van de volledig-scherm modus, wanneer het assessment zo was geconfigureerd dat volledig scherm verplicht was
  • Webcamopnames, alleen als het bedrijf proctoring had ingeschakeld

Een browsertab kan de tabbladen ernaast niet lezen. HackerRank weet dat de focus het assessment verliet; het weet niet of je ChatGPT opende, een documentatiepagina, of je e-mail. Een overzicht per platform staat in de detectability cluster.

Waar ChatGPT-output daadwerkelijk wordt betrapt

Het risico zit niet in het openen van ChatGPT. Het zit in wat je met het antwoord doet.

HackerRank voert code-gelijkenisscoring uit op inzendingen, waarbij jouw oplossing wordt vergeleken met inzendingen van andere kandidaten en bekende publieke bronnen. Taalmodellen zijn consistent van nature: laat meerdere mensen ChatGPT hetzelfde standaard array-probleem oplossen, en de inzendingen convergeren naar dezelfde structuur, dezelfde variabelenamen en dezelfde commentaarstijl. Die clustering is precies het patroon dat gelijkenisscoring bedoeld is om aan het licht te brengen.

Plakken versterkt dit. Eén plakactie die een complete oplossing in één keer in een lege editor zet, is een sterker signaal dan de code zelf, omdat het laat zien dat het antwoord in één keer verscheen in plaats van geleidelijk werd opgebouwd.

Let op wat dit allemaal niet aantoont. Een gelijkenissignaal zegt dat twee inzendingen op elkaar lijken. Het zegt niet dat ChatGPT een van beide heeft geschreven. Tools die beweren AI-geschreven tekst te kunnen herkennen, zijn in beide richtingen onbetrouwbaar, en een zorgvuldige beoordelaar ziet ze als reden om vragen te stellen, niet als bewijs.

Wat HackerRank niet kan zien

Een tweede apparaat staat volledig buiten het systeem. Als je ChatGPT op je telefoon leest, is er geen browsersignaal om vast te leggen, omdat er niets gebeurde in de browser waarin de test draait.

Die opening is kleiner dan ze lijkt zodra proctoring aanstaat. Webcamopnames detecteren geen telefoon, maar ze laten wel zien dat iemand met tussenpozen naar beneden en weg kijkt, en een menselijke beoordelaar trekt de voor de hand liggende conclusie. Op een door het bedrijf beheerde laptop kan de eigen apparaatsoftware van de werkgever aanzienlijk meer zien dan HackerRank.

Stel je een backend engineer voor die een getimede HackerRank-screening doet voor een payments-team. Ze lossen de eerste twee problemen op in de editor en werken het derde uit via ChatGPT op hun telefoon. Het HackerRank-log toont een schone sessie. De webcamopnames laten zien dat de aandacht voor het grootste deel van het laatste stuk buiten beeld was, en de derde oplossing leest totaal anders dan de eerste twee. Er is niets gedetecteerd, en het rapport oogt toch vreemd. Het oefenen van de rondes die volgen met mock interview practice is het onderdeel dat echt loont.

Waar SubcueAI wel en niet bij past

SubcueAI is gebouwd voor live gesprekken tijdens sollicitatiegesprekken, waarbij iemand je vragen stelt via Zoom, Google Meet of Microsoft Teams. De desktop-app op macOS en Windows legt systeemaudio en je microfoon vast en toont suggesties in een lokale overlay; de browserextensie Side Panel doet hetzelfde voor een gesprek dat in een Chromium-tab draait, waarbij alleen de audio van dat tabblad wordt vastgelegd, oftewel die van de interviewer en niet van jou. Er neemt geen bot deel aan het gesprek en er wordt niets in de meetingpagina geïnjecteerd.

Een HackerRank-codeerassessment is een andere situatie. Niemand spreekt, dus een live assistent heeft niets om naar te luisteren, en het inbrengen van hulp van buitenaf tijdens een assessment schendt de voorwaarden die je bij aanvang hebt geaccepteerd. Wij beweren niet dat welke tool dan ook daar ondetecteerbaar is. Scherm delen, schermopnames, proctored omgevingen en door het bedrijf beheerde apparaten vallen allemaal buiten wat een lokale overlay controleert.

De voorbereiding die werkt voor een coderingstest is de onglamoureuze soort: oefen de probleemtypes totdat je ze zonder hulp kunt schrijven. De details over vastlegging en latency staan in de how it works cluster.

FAQ

Weet HackerRank naar welke website ik ben overgeschakeld?

Nee. Het log registreert dat de focus het assessmentvenster verliet en wanneer die terugkeerde. De bestemming maakt geen deel uit van de registratie, omdat een webpagina de tabbladen eromheen niet kan lezen.

Zorgt het plakken van code uit ChatGPT ervoor dat ik automatisch zak?

Nee. Een plak-event en een gelijkenisscore zijn signalen op een rapport, geen oordeel. Een recruiter of engineer leest het rapport en volgt meestal op, vaak door je te vragen je oplossing toe te lichten in een live ronde.

Kan HackerRank ChatGPT detecteren als ik het antwoord overtyp in plaats van plak?

Overtypen verwijdert het plak-event, maar niet het gelijkenissignaal. De ingediende code wordt nog steeds vergeleken met andere inzendingen, en modelantwoorden op standaardproblemen clusteren nauw samen.

Is een AI-detectiescore bewijs dat ik ChatGPT heb gebruikt?

Nee. Tools die beweren AI-geschreven tekst te kunnen herkennen, produceren zowel valse positieven als valse negatieven, en een gelijkenissignaal zegt alleen dat twee inzendingen op elkaar lijken. Geen van beide bewijst op zichzelf auteurschap.

Kan ik SubcueAI gebruiken tijdens een HackerRank-assessment?

Daar is het niet voor gebouwd. SubcueAI ondersteunt live, gesproken sollicitatiegesprekken door mee te luisteren met het gesprek, en bij een HackerRank-test spreekt er geen interviewer. Hulp van buitenaf gebruiken schendt daar bovendien de assessmentregels.

Gerelateerde vragen

← Meer over Detecteerbaarheid & privacy