Czy HackerEarth wykrywa ściąganie?

Autor: Aaron Cao · Zaktualizowano

Czy HackerEarth wykrywa ściąganie?
Tak, dzięki ustawieniom wybranym przez zespół rekrutacyjny. HackerEarth porównuje Twój kod ze zgłoszeniami innych kandydatów i publicznymi stronami, liczy zmiany kart i okien, może blokować kopiowanie i wklejanie, robić zdjęcia z kamery i blokować komputer za pomocą Smart Browser. Naruszenia obniżają wskaźnik rzetelności, po którym rekruterzy mogą filtrować kandydatów.

Tak, dzięki ustawieniom wybranym przez zespół rekrutacyjny. HackerEarth porównuje Twój kod ze zgłoszeniami innych kandydatów i publicznymi stronami, liczy zmiany kart i okien, może blokować kopiowanie i wklejanie, robić zdjęcia z kamery i blokować komputer za pomocą Smart Browser. Naruszenia obniżają wskaźnik rzetelności, po którym rekruterzy mogą filtrować kandydatów.

Co sprawdza HackerEarth podczas rozwiązywania testu?

Masz link do testu programistycznego i chcesz wiedzieć, co jest obserwowane, zanim go otworzysz. Ta sekcja wymienia kontrole udokumentowane przez HackerEarth dla zespołów rekrutacyjnych, więc możesz się przygotować zamiast zgadywać. Zespół rekrutacyjny włącza lub wyłącza każdą z nich osobno dla danego testu.

  • Zmiana kart i okien: każda zmiana wywołuje ostrzeżenie, domyślnie 5 ostrzeżeń.
  • Tryb pełnoekranowy: ostrzeżenie pojawia się, jeśli wyjdziesz z trybu pełnoekranowego.
  • Ograniczenie kopiowania i wklejania: wklejanie kodu z internetu lub własnego komputera do edytora może być zablokowane.
  • Zdjęcia z kamery: robione w losowych odstępach podczas trwania testu.
  • Weryfikacja tożsamości: dokument tożsamości oraz zdjęcie zrobione przed testem.
  • Ograniczenia IP i tasowanie pytań: testy mogą być ograniczone do jednej lokalizacji, a kolejność pytań zmienia się dla każdego kandydata.

Najsurowszym ustawieniem jest Smart Browser. HackerEarth twierdzi, że nagrywa on ekran i kamerę oraz blokuje inne aplikacje, udostępnianie ekranu, maszyny wirtualne i narzędzia deweloperskie przeglądarki. Nadzór wideo i audio dodaje analizę ruchu gałek ocznych, rozpoznawanie twarzy, analizę dźwięków otoczenia i wykrywanie słuchawek.

Jak działa kontrola plagiatu w HackerEarth?

W obrębie jednego testu HackerEarth porównuje najlepsze zgłoszenie każdego kandydata z najlepszym zgłoszeniem każdego innego kandydata. Jeśli dwa zgłoszenia są zgodne w ponad 85%, oba zostają oznaczone. Raport koloruje kod, dzięki czemu recenzent widzi dokładne kopie, drobne zbieżności, gdzie nazwy zmiennych się zmieniły, ale logika nie, oraz kod, który jest naprawdę różny.

Druga kontrola porównuje Twój kod z publicznymi serwisami programistycznymi, takimi jak GeeksforGeeks i Stack Overflow, korzystając z modelu AI, i zgłasza prawdopodobieństwo skopiowania jako Medium lub High.

Oznaczenia to sygnał do przeglądu, a nie automatyczne odrzucenie. Standardowy algorytm napisany w standardowy sposób może wyglądać jak wiele innych poprawnych odpowiedzi, a recenzenci o tym wiedzą. Kandydat na stanowisko backend oznaczony za popularne rozwiązanie przeszukiwania grafu został poproszony podczas kolejnej rozmowy o omówienie podejścia i zmianę go na żywo; właśnie ta umiejętność jest tym, co ostatecznie testuje oznaczenie. Podobne zestawienia dla innych dostawców znajdziesz w centrum tematycznym o wykrywalności.

Co się dzieje po wysłaniu rozwiązania?

Jeśli zespół rekrutacyjny to włączy, na końcu pojawia się niespodziewane pytanie. Jest ono generowane na podstawie pytań, które rozwiązywałeś, i sprawdza, czy rozumiesz rozwiązanie, które właśnie wysłałeś.

Wszystko, co zaobserwował nadzór, trafia następnie do wskaźnika rzetelności, obliczanego na podstawie liczby i wagi naruszeń, takich jak zmiany kart, naruszenia przy zdjęciach, plagiat i sygnały nadzoru audio. Rekruterzy mogą filtrować kandydatów według tego wskaźnika, więc stos drobnych naruszeń może mieć znaczenie, nawet jeśli żadne pojedynczo nie wygląda poważnie.

Praktyczne przygotowanie jest proste: zamknij inne aplikacje i wycisz powiadomienia, korzystaj ze stabilnego połączenia, usiądź w cichym pomieszczeniu z twarzą w kadrze i pisz kod, który potrafisz wyjaśnić linijka po linijce.

Gdzie pasuje SubcueAI, a gdzie nie

SubcueAI wspomaga rozmowy kwalifikacyjne na żywo, mówione. Natywna aplikacja na macOS i Windows przechwytuje dźwięk systemowy oraz Twój mikrofon i pokazuje podpowiedzi w pływającej lokalnej nakładce; Side Panel rozszerzenia przeglądarki zapewnia asystę na żywo dla rozmowy w karcie Chromium, przechwytując tylko dźwięk tej karty. Do rozmowy nie dołącza żaden bot spotkania i nic nie jest wstrzykiwane na stronę spotkania.

Test HackerEarth to nadzorowany test programistyczny, a nie rozmowa, i SubcueAI go nie czyta ani nie odpowiada na niego. Test ze zdjęciami z kamery, nagrywaniem ekranu lub zablokowaną przeglądarką wykracza poza zakres działania, a to jest granica tego, co jakiekolwiek narzędzie powinno robić przy czyimś teście, a nie ustawienie do zmiany. To, co SubcueAI zapisuje podczas rozmowy na żywo, opisano na stronie o bezpieczeństwie.

Runda, do której warto się przygotować, to rozmowa techniczna następująca po zaliczonym teście, gdzie na głos omawiasz swoje rozwiązania. Ćwiczenia na czas do tego znajdziesz na stronie rozmowy próbnej.

FAQ

Czy HackerEarth nagrywa mój ekran?

Może. HackerEarth twierdzi, że jego Smart Browser nagrywa ekran i kamerę. Testy, które nie korzystają ze Smart Browser, nadal mogą robić zdjęcia z kamery w losowych odstępach. To, które kontrole obowiązują, zależy od ustawień zespołu rekrutacyjnego.

Co się stanie, jeśli zmienię kartę podczas testu HackerEarth?

Każda zmiana wywołuje ostrzeżenie i jest liczona, domyślnie 5 ostrzeżeń. Zmiany kart obniżają też wskaźnik rzetelności widoczny dla rekruterów, więc unikaj ich nawet dla szybkiego sprawdzenia czegoś.

Czy HackerEarth potrafi wykryć, że skopiowałem kod z internetu?

Sprawdza zgłoszenia względem publicznych serwisów programistycznych za pomocą modelu AI i zgłasza prawdopodobieństwo jako Medium lub High. Zespoły rekrutacyjne mogą też całkowicie zablokować wklejanie do edytora kodu.

Czy oznaczenie plagiatu automatycznie mnie odrzuci?

Nie. Oznaczone zgłoszenia trafiają do raportu do sprawdzenia przez człowieka. Popularne rozwiązania mogą wyglądać podobnie, więc przydatną odpowiedzią jest umiejętność wyjaśnienia i modyfikacji własnego kodu.

Czy mogę używać SubcueAI podczas testu HackerEarth?

Nie. SubcueAI to asystent rozmów na żywo przeznaczony do mówionych rund rozmów kwalifikacyjnych. Nadzorowany test programistyczny wykracza poza to, do czego został zbudowany.

Źródła

Powiązane pytania

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