Poate HackerRank să-și dea seama dacă folosești ChatGPT?

De Aaron Cao · Actualizat la

Nu direct. HackerRank nu are un detector de ChatGPT. Înregistrează schimbările de filă, evenimentele de lipire și ieșirile din modul ecran complet, apoi evaluează codul tău pentru similitudine față de alte trimiteri. Aceste semnale sugerează ajutor din exterior fără a numi sursa, iar un recrutor decide ce înseamnă ele.

Ce înregistrează HackerRank de fapt

Îngrijorarea din spatele acestei întrebări este de obicei specifică: ai ChatGPT deschis într-o a doua filă și vrei să știi dacă fereastra testului își poate da seama. Această secțiune enumeră ce înregistrează HackerRank. Pe scurt, este vorba despre câteva semnale la nivel de browser plus o webcam opțională, și niciunul dintre ele nu citește conținutul altei file.

Ce înregistrează o evaluare HackerRank:

  • Schimbările de focalizare și de filă, adică momentul în care ai părăsit fereastra testului și momentul în care te-ai întors
  • Evenimentele de lipire în editorul de cod, inclusiv cât text a sosit deodată
  • Ieșirile din modul ecran complet, atunci când evaluarea a fost configurată să impună ecranul complet
  • Capturile de webcam, doar dacă firma a activat supravegherea (proctoring)

O filă de browser nu poate citi filele de lângă ea. HackerRank știe că focalizarea a părăsit evaluarea; nu știe dacă ai deschis ChatGPT, o pagină de documentație sau e-mailul tău. Detalierea pe platforme se află în detectability cluster.

Unde este de fapt prins rezultatul din ChatGPT

Riscul nu stă în a deschide ChatGPT. Stă în ce faci cu răspunsul.

HackerRank rulează o evaluare de similitudine a codului pe trimiteri, comparând soluția ta cu trimiterile altor candidați și cu surse publice cunoscute. Modelele de limbaj sunt consistente prin proiectare: pune mai multe persoane să ceară ChatGPT să rezolve aceeași problemă standard cu array-uri, iar trimiterile converg spre aceeași structură, aceleași nume de variabile și același stil de comentarii. Această grupare este exact tiparul pe care evaluarea de similitudine există pentru a-l scoate la iveală.

Lipirea agravează lucrurile. O singură lipire care depune o soluție completă într-un editor gol este un semnal mai puternic decât codul în sine, pentru că arată că răspunsul a apărut dintr-o dată, în loc să se dezvolte treptat.

Observă ce nu dovedește niciunul dintre acestea. O semnalizare de similitudine spune că două trimiteri arată asemănător. Nu spune că ChatGPT a scris vreuna dintre ele. Instrumentele care pretind că identifică text scris de AI sunt nesigure în ambele direcții, iar un evaluator atent le tratează drept un motiv să pună întrebări, nu drept dovadă.

Ce nu poate vedea HackerRank

Un al doilea dispozitiv se află complet în afara sistemului. Dacă citești ChatGPT pe telefon, nu există niciun semnal de browser de înregistrat, pentru că nu s-a întâmplat nimic în browserul care rulează testul.

Acest decalaj este mai îngust decât pare odată ce supravegherea este activă. Capturile de webcam nu detectează un telefon, dar arată o persoană care privește în jos și în altă parte la intervale, iar un evaluator uman trage concluzia evidentă. Pe un laptop gestionat de companie, propriul software al dispozitivului angajatorului poate vedea considerabil mai mult decât HackerRank.

Imaginează-ți un inginer backend care susține un screening HackerRank cronometrat pentru o echipă de plăți. Rezolvă primele două probleme în editor și o lucrează pe a treia prin ChatGPT pe telefon. Jurnalul HackerRank arată o sesiune curată. Capturile de webcam arată atenția în afara ecranului pentru cea mai mare parte a ultimului segment, iar a treia soluție nu seamănă deloc cu primele două. Nimic nu a fost detectat, iar raportul tot pare ciudat. Exersarea rundelor următoare cu mock interview practice este partea care chiar dă roade în timp.

Unde se potrivește SubcueAI și unde nu

SubcueAI este construit pentru interviuri conversaționale live, cele în care o persoană îți pune întrebări prin Zoom, Google Meet sau Microsoft Teams. Aplicația desktop pe macOS și Windows captează audio-ul de sistem și microfonul tău și afișează sugestii pe un overlay local; extensia de browser Side Panel face același lucru pentru un apel care rulează într-o filă Chromium, captând doar audio-ul acelei file, adică al intervievatorului, nu al tău. Niciun bot nu se alătură apelului și nimic nu este injectat în pagina întâlnirii.

O evaluare de coding HackerRank este o situație diferită. Nimeni nu vorbește, deci un asistent live nu are ce să asculte, iar aducerea ajutorului din exterior într-o evaluare încalcă termenii pe care i-ai acceptat când ai început-o. Nu pretindem că vreun instrument este nedetectabil acolo. Partajarea ecranului, înregistrarea ecranului, mediile supravegheate și dispozitivele gestionate de companie rămân toate în afara a ceea ce controlează un overlay local.

Pregătirea care funcționează pentru un screening de coding este de tipul lipsit de strălucire: exersează tipurile de probleme până când le poți scrie neasistat. Detaliile privind captura și latența sunt tratate în how it works cluster.

Întrebări frecvente

Știe HackerRank pe ce site web am trecut?

Nu. Jurnalul înregistrează că focalizarea a părăsit fereastra evaluării și când s-a întors. Destinația nu face parte din înregistrare, pentru că o pagină web nu poate citi filele din jurul ei.

Voi pica automat dacă lipesc cod din ChatGPT?

Nu. Un eveniment de lipire și un scor de similitudine sunt semnalizări într-un raport, nu un verdict. Un recrutor sau un inginer citește raportul și de obicei urmărește subiectul, adesea cerându-ți să-ți explici soluția într-o rundă live.

Poate HackerRank detecta ChatGPT dacă retranscriu răspunsul în loc să-l lipesc?

Retranscrierea elimină evenimentul de lipire, dar nu și semnalul de similitudine. Codul trimis este tot comparat cu alte trimiteri, iar răspunsurile model la probleme standard se grupează strâns.

Un scor de detectare AI este dovadă că am folosit ChatGPT?

Nu. Instrumentele care pretind că identifică text scris de AI produc atât fals pozitive, cât și fals negative, iar o semnalizare de similitudine spune doar că două trimiteri seamănă între ele. Niciuna nu stabilește singură autorul.

Pot folosi SubcueAI în timpul unei evaluări HackerRank?

Nu este construit pentru asta. SubcueAI asistă interviurile vorbite live ascultând conversația, iar un test HackerRank nu are niciun intervievator care vorbește. Folosirea ajutorului din exterior acolo încalcă și regulile evaluării.

Întrebări similare

← Mai mult despre Detectabilitate și confidențialitate