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?

No. Il log registra che il focus ha lasciato la finestra dell'assessment e quando è tornato. La destinazione non fa parte del registro, perché una pagina web non può leggere le schede intorno a sé.

Incollare codice da ChatGPT mi farà bocciare automaticamente?

No. Un evento di incolla e un punteggio di somiglianza sono segnalazioni su un report, non un verdetto. Un recruiter o un engineer legge il report e di solito fa un follow-up, spesso chiedendoti di spiegare la tua soluzione in un round dal vivo.

HackerRank può rilevare ChatGPT se riscrivo la risposta invece di incollarla?

Riscrivere elimina l'evento di incolla ma non il segnale di somiglianza. Il codice inviato viene comunque confrontato con altre submission, e le risposte del modello a problemi standard si raggruppano strettamente.

Un punteggio di rilevamento IA è la prova che ho usato ChatGPT?

No. Gli strumenti che affermano di identificare testo scritto dall'IA producono sia falsi positivi che falsi negativi, e una segnalazione di somiglianza dice solo che due submission si assomigliano. Nessuna delle due prova da sola la paternità.

Posso usare SubcueAI durante un assessment HackerRank?

Non è pensato per questo. SubcueAI assiste i colloqui dal vivo ascoltando la conversazione, e un test HackerRank non ha nessun intervistatore che parla. Usare aiuto esterno in quel contesto viola anche le regole dell'assessment.

Domande correlate

← Altro su Rilevabilità e privacy