Cum să interpretezi semnalele de lipire și schimbare tab în timpul unui interviu de cod live
Ce sunt aceste semnale (și ce nu sunt)
În timpul unei runde de cod live, platforma înregistrează două fluxuri care apar mai târziu în raportul de integritate:
- Evenimente de lipire — fiecare lipire în editor, cu dimensiune în caractere și marcă temporală.
- Schimbări de tab/focus — de fiecare dată când tab-ul browserului pierde sau recapătă focus-ul, cu durată.
Sunt observații brute, nu acuzații. Un eveniment de lipire ar putea fi un candidat care-și copiază propriul draft dintr-un bloc de notițe. O schimbare de tab ar putea fi pentru a verifica ora, documentația, sau — da — un LLM. Semnalul este în formă, nu în prezență.
Asta e diferit de profilarea biometrică a tastelor, care modelează ritmul de dactilografiere al unui candidat în timp. Evenimentele de lipire și tab nu construiesc un profil; sunt un flux de evenimente în timp real.
Citirea semnalului de lipire
O taxonomie utilă:
Lipire mică, sursă plauzibilă. 5–50 de caractere. Nume de variabile, constante, o regex. Aproape sigur candidatul copiind de la alt loc pe aceeași pagină sau din draft-ul lui. Notează-o; nu reacționa.
Lipire medie, jumătate de soluție. 100–400 de caractere la minutul 6. Ar putea fi munca proprie a candidatului dintr-un editor secundar; ar putea fi un fragment lipit din documentație. Generalmente e bine — dar merită un follow-up: "Am observat o lipire — a fost din documentație sau din draft-ul tău?" Un candidat real explică. Cineva care a lipit dintr-un LLM va fi vag.
Lipire mare, timing suspect. 400+ de caractere care apare în jurul momentului în care candidatul "termină" problema, sau care nu corespunde cu ceea ce abia typiza. Asta e semnalul puternic. Nu acuza — întreabă în momentul acela: "Arată că un bloc a fost lipit deodată — du-mă prin asta." Un autor adevărat poate; cineva care a lipit nu poate.
Fără lipire deloc. La fel de informativ. Codul pe care nimeni nu l-a lipit e mai probabil original.
Citirea semnalului de schimbare tab
O singură schimbare de tab, sub 5 secunde. Și-a verificat ceasul, o notificare, notițele sale. Aproape niciodată nu e un semnal real de fraude.
Două sau trei schimbări de tab, uniform distanțate. Probabil verifică ora periodic, sau are o notificare care o bombardează. Merită notat în raport, nu merită să răspunzi live.
O schimbare de tab lungă (30+ de secunde) chiar înainte de un bloc de cod major. Asta e forma puternică. Cuplează-o cu un eveniment de lipire în aceeași fereastră și poza se limpezește.
Schimbări repetate scurte în a doua jumătate a interviului. Adesea un semn că candidatul e blocat și verifică documentație / chat / o tab cu LLM. Nu neapărat fraude depinde de regulile tale, dar un semnal util că runda i-a putut ieși din zona de confort — ceea ce e în sine o descoperire.
Răspunzând în momentul acela
Tentația e să "salvezi" semnalele pentru debriefing și să acuzi candidatul mai târziu. Nu. Mișcarea corectă e să întrebi în timp real, neutru:
- "Arătă ca o lipire — de unde a venit?"
- "Verificare rapidă — cauți documentație acum câteva momente?"
- "Ia o secundă; spune-mi ce faci."
Un candidat care o duce bine răspunde ușor și continuă. Un candidat care fraude devine vag, se eschivează sau contrazice linia de timp. Interviul se întoarce la o conversație reală, semnalul se rezolvă în cameră, și nu te-ai găsi litigând raportul de integritate o săptămână mai târziu.
Spune candidaților regulile din start: "Poți folosi documentație în alt tab. Nu poți folosi un LLM. Platforma înregistrează lipiri și schimbări de tab; voi întreba dacă văd ceva." Acum nimeni nu poate pretinde că n-a știut.
Ce merge în scorecard
Două câmpuri, separate de axele rubricii:
- Semnale observate — listează-le concret, cu marcaje temporale. "O lipire de 380 de caractere la 8:12; o schimbare de tab de 42 de secunde la 8:08."
- Rezoluție — ce ai întrebat, ce-a spus candidatul, citirea ta finală. "Am întrebat la 8:13; candidatul a zis că era draft-ul din notepad. Plauzibil dat fiind forma funcției. Nicio preocupare suplimentară."
Asta e pista care transformă "aveam o senzație urâtă" în o decizie de apărare.
Cum ClarityHire afișează aceste semnale live
Viziunea intervievatorului a camerei de cod live arată evenimente de lipire și schimbări de focus de tab într-un panou lateral pe măsură ce se întâmplă, cu marcaje temporale și durată. Raportul de integritate post-rundă afișează aceleași evenimente pe o cronologie unificată alături de rata de batere, prezență de față și flaguri de coerență a codului. Niciun eveniment nu respinge automat un candidat — acea decizie rămâne cu intervievatorul.
TL;DR
Dimensiunea lipirii, timing-ul lipirii și durata schimbării de tab sunt cele trei dimensiuni de citit. Mic / stabil = ignora. Mare / suspect cronometrat = întreabă, în momentul acela, neutru. Notează ce s-a declanșat și cum ai rezolvat-o. Semnalul e formă, nu prezență, și conversația din cameră bate orice analiză retroactivă.