Czy HackerEarth wykrywa ściąganie?
Autor: Aaron Cao · Zaktualizowano

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?
Co się stanie, jeśli zmienię kartę podczas testu HackerEarth?
Czy HackerEarth potrafi wykryć, że skopiowałem kod z internetu?
Czy oznaczenie plagiatu automatycznie mnie odrzuci?
Czy mogę używać SubcueAI podczas testu HackerEarth?
Źródła
- Proctoring settings · help.hackerearth.com
- Plagiarism insights · help.hackerearth.com
- Integrity index · help.hackerearth.com
- Online Proctoring Tool | Secure Remote Assessments · hackerearth.com