Czy HackerRank wykrywa oszustwa?

Autor: Aaron Cao · Zaktualizowano

Tak. HackerRank uruchamia ocenę plagiatu opartą na podobieństwie kodu przy każdym zgłoszeniu i rejestruje przełączanie kart, zdarzenia kopiuj-wklej oraz wyjścia z trybu pełnoekranowego. Firmy mogą dodać nadzór przez kamerę internetową. Wszystko to tworzy raport, który przegląda rekruter; oznaczenia skłaniają do dokładniejszej analizy, a nie automatycznego odrzucenia, a system nie widzi aplikacji, których nie obserwuje.

Co HackerRank naprawdę wykrywa

Patrzysz na test programistyczny i zastanawiasz się, co dokładnie może zobaczyć. Ta sekcja wymienia konkretne sygnały, które zbiera HackerRank, abyś nie musiał już zgadywać. Krótko mówiąc, obserwuje trzy rzeczy: wynik plagiatu, oznaczenia aktywności oraz, gdy firma to włączy, zrzuty obrazu z kamery internetowej.

  • Ocena plagiatu na podstawie podobieństwa kodu. Każde zgłoszenie jest porównywane z dużym zbiorem wcześniejszych zgłoszeń i publicznego kodu, a następnie otrzymuje wynik podobieństwa.
  • Nadzór skupienia uwagi i kart. HackerRank liczy i znakuje czasem każde opuszczenie karty testowej lub wyjście z trybu pełnoekranowego.
  • Rejestrowanie kopiuj-wklej. Zdarzenia wklejania do edytora kodu są rejestrowane i pokazywane w raporcie rekrutera.
  • Opcjonalny nadzór przez kamerę internetową. Jeśli firma to włączy, test okresowo rejestruje zrzuty obrazu kandydata.

Jak działa sprawdzanie plagiatu

Silnik podobieństwa to element, który kandydaci niedoceniają. Nie porównuje on Twojego kodu tylko z kodem osoby siedzącej obok; ocenia go w odniesieniu do dużej bazy danych wcześniejszych zgłoszeń i publicznych źródeł. Wklejenie rozwiązania, które wkleiło wielu innych kandydatów, to najszybszy sposób na podniesienie wyniku.

Rozważmy konkretny przypadek. Inżynier backendu rozwiązujący zadanie HackerRank o średnim poziomie trudności wkleja kompletne rozwiązanie wygenerowane gdzie indziej. Ponieważ tysiące kandydatów przesłało niemal identyczny wynik dla tego samego polecenia, wynik podobieństwa rośnie, a rekruter widzi oznaczenie plagiatu obok skądinąd mocnego wyniku. Kod działał; oznaczenie mimo to skłania do zadawania pytań.

Kompromisy między prywatnością a wykrywalnością w narzędziach do rozmów kwalifikacyjnych zebrano w centrum tematycznym wykrywalności.

Czego nie wykrywa

Nadzór ma swoje granice, a znajomość tych granic jest równie ważna jak wiedza o tym, co jest oznaczane. Standardowy nadzór HackerRank działa wewnątrz środowiska testowego przeglądarki. Nie widzi innych aplikacji na Twoim komputerze, drugiego monitora, telefonu na biurku ani osoby poza kadrem, chyba że firma specjalnie włączy nagrywanie ekranu lub nadzór przez człowieka na żywo.

Oznacza również sygnały, a nie pewniki. Pojedyncze przełączenie karty w celu przeczytania treści zadania nie jest dowodem niczego; raport pokazuje liczby, a człowiek decyduje, co one oznaczają. Właśnie dlatego firmy często dodają rozmowę na żywo lub kamerę internetową na wierzch zautomatyzowanego testu, zamiast polegać wyłącznie na oznaczeniach.

Rundy programistyczne odbywające się na żywo podczas rozmowy telefonicznej lub wideo rządzą się innymi zasadami; centrum typów rozmów kwalifikacyjnych omawia je według formatu.

Gdzie pasuje SubcueAI, a gdzie nie

Warto być szczerym co do zakresu działania. SubcueAI to natywna aplikacja desktopowa do rozmów kwalifikacyjnych na żywo, prowadzonych ustnie: nasłuchuje dźwięku rozmowy i pokazuje sugestie w unoszącej się lokalnej nakładce, bez bota dołączającego do spotkania i bez wtyczki przeglądarki wstrzykiwanej do spotkania na żywo. Test HackerRank to pisany test programistyczny w przeglądarce, więc SubcueAI nie został zbudowany do wpisywania ani wklejania do niego kodu, a wklejenie kodu wygenerowanego przez AI wywołałoby dokładnie te oznaczenia plagiatu i kopiuj-wklej opisane powyżej.

Aaron Cao, założyciel SubcueAI, celowo pozostawił nakładkę poza oprogramowaniem do spotkań i testów, zamiast wstrzykiwać ją do środka, właśnie dlatego, że wstrzyknięte narzędzia przeglądarkowe pozostawiają ślady, które środowisko testowe może zarejestrować. Tam, gdzie asystent pomaga, to rozmowa na żywo: ustna runda behawioralna, dyskusja projektowa z udostępnianiem ekranu lub rozmowa programistyczna prowadzona na głos, i nawet tam obowiązują te same uczciwe ograniczenia, jeśli rozmówca nagrywa lub nadzoruje Twój ekran.

Jeśli chcesz bezpiecznie przećwiczyć te rundy na żywo, tryb ćwiczeń rozmowa próbna został stworzony właśnie do tego.

FAQ

Czy HackerRank korzysta z kamery internetowej?

Tylko wtedy, gdy firma włączy nadzór obrazu lub kamery internetowej dla danego testu. Wiele testów działa bez tego, wykorzystując wyłącznie sygnały kart, kopiuj-wklej i plagiatu. Gdy jest włączony, HackerRank rejestruje okresowe zrzuty obrazu, które może przejrzeć rekruter.

Czy HackerRank oznaczy skopiowany i wklejony kod?

Rejestruje zdarzenia wklejania, a jego silnik podobieństwa ocenia wklejony kod w odniesieniu do dużego zbioru danych. Wklejenie popularnego rozwiązania wygenerowanego przez AI lub publicznego podnosi wynik plagiatu, który pojawia się w raporcie rekrutera do przejrzenia.

Czy oznaczenie plagiatu oznacza automatyczne odpadnięcie?

Nie. Oznaczenia to sygnały przeglądane przez człowieka, a nie automatyczne odrzucenia. Rekruter waży wynik, Twój dziennik aktywności i całą rozmowę kwalifikacyjną. Oryginalny kod z okazjonalnym przełączeniem karty rzadko stanowi problem.

Czy HackerRank widzi moje inne aplikacje lub drugi ekran?

Nie, chyba że firma włączy nagrywanie ekranu lub nadzór na żywo. Standardowy nadzór działa wewnątrz okna testowego przeglądarki i rejestruje zmiany skupienia uwagi; nie rejestruje całego Twojego pulpitu, telefonu ani drugiego urządzenia.

Czy SubcueAI jest przeznaczony do testów programistycznych HackerRank?

Nie. SubcueAI wspomaga rozmowy kwalifikacyjne na żywo, prowadzone ustnie, za pomocą nakładki na pulpicie, a nie pisane testy w przeglądarce. Do ćwiczenia HackerRank buduj zamiast tego podstawy; wklejenie kodu AI do testu wywołuje opisane powyżej oznaczenia plagiatu i kopiuj-wklej.

Powiązane pytania

← Więcej o Wykrywalność i prywatność