Kan HackerRank se din skärm?
Av Aaron Cao · Uppdaterad
Inte ditt skrivbord. Ett HackerRank-test körs i en webbläsarflik, och en webbsida kan inte fånga resten av din skärm om du inte godkänner en förfrågan om skärmdelning. Den loggar visserligen fliksbyten, avslut från helskärmsläge och kopiera-klistra, och kan ta webbkamerabilder.
Vad en webbläsarflik kan och inte kan se
Du är på väg att öppna ett tidsbegränsat test och vill veta om den fliken kan iaktta resten av din maskin. Det här avsnittet drar den faktiska gränsen. Gränsen är webbläsaren själv, och det enda sättet förbi den är en behörighetsdialog du måste klicka på.
En webbsida körs inuti webbläsarens sandlåda. Den kan se vad som händer i sin egen flik, och webbläsaren talar om för den när fliken tappar fokus eller lämnar helskärmsläge. Den kan inte läsa pixlarna på ditt skrivbord, lista de applikationer du har öppna, eller nå en andra bildskärm. Det enda gränssnittet som fångar en skärm, getDisplayMedia, väcker alltid en systemdialog där du väljer en flik, ett fönster eller en hel skärm, och inget fångas förrän du väljer.
Så frågan har ett svar du kan verifiera själv, utan att behöva lita på någons marknadsföring: om ingen behörighetsdialog dök upp körs ingen skärminspelning. Relaterade sidor om vad intervjuare kan och inte kan observera är grupperade under detectability.
Vad HackerRank faktiskt loggar medan du arbetar
Övervakning (proctoring) på HackerRank är valfri och konfigureras per test av det rekryterande teamet, så två tester från samma företag kan bete sig olika. När den är påslagen är de dokumenterade signalerna webbkamerabilder, fokusbyten för flik och fönster, avslut från helskärmsläge, kopiera-klistra-händelser och poängsättning av kodlikhet mellan inlämningar.
Läs den listan igen. Varje punkt är antingen en webbläsarhändelse eller koden du lämnade in. Fokusloggning talar om för en granskare att du lämnade fliken och hur länge. Den talar inte om vart du gick, vilken applikation du öppnade, eller vad som fanns på den andra bildskärmen. Den distinktionen spelar roll, eftersom en fokuslogg läses som alarmerande i en rapport samtidigt som den bär betydligt mindre information än vad de flesta kandidater antar.
- Fokus- och helskärmshändelser: att du bytte bort, inte vad du bytte till.
- Kopiera-klistra: att texten anlände via inklistring, inte varifrån texten kom.
- Webbkamerabilder: endast när arbetsgivaren aktiverat kameran, och endast efter att din webbläsare frågat om det.
- Plagiatpoängsättning: likhet mellan din inlämning och andra inlämningar, läst av en människa.
När din skärm verkligen är synlig
Det finns verkliga fall där svaret blir ja. HackerRank CodePair är en livesession med en människa på andra sidan, och en intervjuare kan be dig dela din skärm. En rekryterare kan också hålla det samtalet över Zoom, Google Meet eller Microsoft Teams bredvid editorn. Så snart du väljer en yta i delningsdialogen är allt på den ytan synligt och ofta inspelat.
En företagshanterad bärbar dator är det andra fallet. Programvara för enhetshantering körs utanför webbläsaren, och ingen av gränserna ovan gäller för den. Om maskinen tillhör en arbetsgivare, anta att arbetsgivaren kan se den.
SubcueAI säger detta rakt ut i stället för att gå runt det: skärmdelning, skärminspelning, övervakade uppsättningar och företagshanterade enheter ligger utanför vad någon assistent kan hjälpa till med. Hur ljud och transkript hanteras finns beskrivet på säkerhetssidan.
Var en AI-intervjuassistent passar, och var den inte gör det
SubcueAI levererar två live-assistansytor, och ingen av dem injicerar något i HackerRank-sidan. Skrivbordsappen för macOS och Windows fångar systemljud och din mikrofon och ritar en flytande overlay på din egen maskin. Webbläsartillägget arbetar från en sidopanel och fångar ljudet från en mötesflik, endast intervjuarens sida. Ingen bot ansluter till samtalet.
Tänk på en backend-ingenjör som intervjuas hos ett betalningsföretag: först ett tidsbegränsat HackerRank-test, sedan en CodePair-runda med en ingenjör. I det tidsbegränsade testet talar ingen, så en live ljudassistent har inget att arbeta med, och den rundan vinns i stället genom förberedelse. I CodePair-rundan, om de ombeds dela sin skärm, är det ärliga svaret att skärmdelning visar vad de än delar.
Vilket sätter det nyttiga arbetet före båda rundorna. Tidsbegränsad övning mot en simulerad intervjuare tränar den del som avgör båda, det vill säga att förklara ditt resonemang högt medan du skriver kod. Förberedelser för liverundorna gås igenom på handledningssidan.