HackerRank può capire se usi ChatGPT?
Di Aaron Cao · Aggiornato il
Non direttamente. HackerRank non ha un rilevatore di ChatGPT. Registra i cambi di scheda, gli eventi di incolla e le uscite dalla modalità schermo intero, poi assegna al tuo codice un punteggio di somiglianza rispetto ad altre submission. Questi segnali suggeriscono un aiuto esterno senza indicarne la fonte, e un recruiter decide cosa significano.
Cosa registra davvero HackerRank
La preoccupazione dietro questa domanda è di solito specifica: hai ChatGPT aperto in una seconda scheda e vuoi sapere se la finestra del test può accorgersene. Questa sezione elenca cosa registra HackerRank. In breve, si tratta di una manciata di segnali a livello di browser più una webcam opzionale, e nessuno di essi legge il contenuto di un'altra scheda.
Cosa registra una assessment HackerRank:
- Cambi di focus e di scheda, cioè il momento in cui hai lasciato la finestra del test e il momento in cui sei tornato
- Eventi di incolla nell'editor di codice, incluso quanto testo è arrivato in una sola volta
- Uscite dalla modalità schermo intero, quando l'assessment era configurato per richiederla
- Screenshot della webcam, solo se l'azienda ha attivato il proctoring
Una scheda del browser non può leggere le schede accanto a sé. HackerRank sa che il focus ha lasciato l'assessment; non sa se hai aperto ChatGPT, una pagina di documentazione o la tua email. Le differenze piattaforma per piattaforma sono nel detectability cluster.
Dove viene davvero individuato l'output di ChatGPT
Il rischio non sta nell'aprire ChatGPT. Sta in cosa fai con la risposta.
HackerRank esegue un punteggio di somiglianza del codice sulle submission, confrontando la tua soluzione con quelle di altri candidati e con fonti pubbliche note. I modelli linguistici sono coerenti per design: fai risolvere a più persone lo stesso problema standard sugli array tramite ChatGPT, e le submission convergeranno sulla stessa struttura, sugli stessi nomi di variabili e sullo stesso stile di commenti. Quel raggruppamento è esattamente il pattern che il punteggio di somiglianza esiste per far emergere.
Incollare peggiora la situazione. Un singolo incolla che deposita una soluzione completa in un editor vuoto è un segnale più forte del codice stesso, perché mostra che la risposta è arrivata intera invece di svilupparsi gradualmente.
Nota cosa nessuna di queste cose dimostra. Una segnalazione di somiglianza dice che due submission si assomigliano. Non dice che ChatGPT abbia scritto l'una o l'altra. Gli strumenti che affermano di identificare testo scritto dall'IA sono inaffidabili in entrambe le direzioni, e un revisore attento li tratta come un motivo per fare domande, non come prova.
Cosa HackerRank non può vedere
Un secondo dispositivo sta completamente fuori dal sistema. Se leggi ChatGPT sul telefono, non c'è nessun segnale del browser da registrare, perché non è successo nulla nel browser che esegue il test.
Questo margine è più stretto di quanto sembri una volta attivato il proctoring. Gli screenshot della webcam non rilevano un telefono, ma mostrano una persona che guarda in basso e altrove a intervalli, e un revisore umano trae la conclusione ovvia. Su un laptop gestito dall'azienda, il software del dispositivo del datore di lavoro potrebbe vedere molto più di quanto veda HackerRank.
Immagina un backend engineer che sostiene uno screening HackerRank a tempo per un team payments. Risolve i primi due problemi nell'editor e affronta il terzo tramite ChatGPT sul telefono. Il log di HackerRank mostra una sessione pulita. Gli screenshot della webcam mostrano l'attenzione fuori schermo per la maggior parte del tratto finale, e la terza soluzione non somiglia per niente alle prime due. Non è stato rilevato nulla, e il report resta comunque strano. Allenarsi per i round successivi con la mock interview practice è la parte che davvero fa la differenza nel tempo.
Dove si inserisce SubcueAI, e dove no
SubcueAI è pensato per i colloqui conversazionali dal vivo, quelli in cui una persona ti fa domande su Zoom, Google Meet o Microsoft Teams. L'app desktop su macOS e Windows cattura l'audio di sistema e il tuo microfono e mostra suggerimenti su un overlay locale; l'estensione del browser Side Panel fa lo stesso per una chiamata che avviene in una scheda Chromium, catturando solo l'audio di quella scheda, cioè quello dell'intervistatore e non il tuo. Nessun bot entra nella chiamata e niente viene iniettato nella pagina della riunione.
Una assessment di coding HackerRank è una situazione diversa. Nessuno parla, quindi un assistente dal vivo non ha nulla da ascoltare, e portare aiuto esterno in un assessment viola i termini che hai accettato quando l'hai iniziato. Non affermiamo che qualche strumento sia indistinguibile in quel contesto. Condivisione dello schermo, registrazione dello schermo, ambienti sorvegliati e dispositivi gestiti dall'azienda restano tutti fuori da ciò che un overlay locale controlla.
La preparazione che funziona per uno screening di coding è quella poco affascinante: esercitarsi sui tipi di problema finché non li sai scrivere senza aiuto. I dettagli su cattura e latenza sono trattati nel how it works cluster.
FAQ
HackerRank sa a quale sito web sono passato?
Incollare codice da ChatGPT mi farà bocciare automaticamente?
HackerRank può rilevare ChatGPT se riscrivo la risposta invece di incollarla?
Un punteggio di rilevamento IA è la prova che ho usato ChatGPT?
Posso usare SubcueAI durante un assessment HackerRank?
Domande correlate
- HackerRank può rilevare il copia-incolla?
- HackerRank rileva Cheating Daddy?
- HackerRank può vedere il tuo schermo durante un test?
- La valutazione online HackerRank di Amazon usa la tua fotocamera?
- HackerRank traccia i movimenti oculari durante un test con proctoring?
- Verve AI è rilevabile durante un colloquio dal vivo?