Czy Codility wykrywa oszukiwanie?

Autor: Aaron Cao · Zaktualizowano

Czy Codility wykrywa oszukiwanie?
Tak. Każdy raport Codility Screen oznacza, kiedy opuściłeś kartę i gdzie wklejono tekst, a proctoring dodaje zarejestrowane przełączenia kart, wklejony kod i nietypowo szybkie ukończenie. Po przesłaniu kod jest porównywany z wcześniejszymi rozwiązaniami pod kątem podobieństwa. Flagi trafiają do recenzenta-człowieka, a nie do automatycznego odrzucenia.

Tak. Każdy raport Codility Screen oznacza, kiedy opuściłeś kartę i gdzie wklejono tekst, a proctoring dodaje zarejestrowane przełączenia kart, wklejony kod i nietypowo szybkie ukończenie. Po przesłaniu kod jest porównywany z wcześniejszymi rozwiązaniami pod kątem podobieństwa. Flagi trafiają do recenzenta-człowieka, a nie do automatycznego odrzucenia.

Co widzi Codility, gdy pracujesz?

Chcesz wiedzieć, czy ktoś cię obserwuje podczas pracy. Część rzeczy tak, w każdym teście, a więcej, gdy pracodawca włączy proctoring. Ta sekcja omawia kontrole w kolejności, w jakiej się odbywają, żeby czas był jasny.

Każdy raport Codility Screen zawiera oś czasu zadania. Według stanu na wrzesień 2026 przewodnik po raportach Codility opisuje na niej dwa znaczniki: kiedy kandydat był "Out of focus" oraz gdzie pojawia się "Text pasted into the editor". Dotyczy to zarówno testów z proctoringiem, jak i bez, więc recenzent widzi, kiedy opuściłeś kartę i gdzie cały blok kodu pojawił się naraz.

Gdy pracodawca włącza proctoring, te znaczniki stają się śledzonymi zdarzeniami behawioralnymi:

  • Przełączenia kart: za każdym razem, gdy odejdziesz od karty Codility.
  • Próby wklejenia: rejestrowane razem z wklejonym kodem.
  • Kopiowanie zadania: próby skopiowania opisu zadania.
  • Szybkość: nietypowo szybkie ukończenie zadania.

Niektóre oceny wymagają też pełnego ekranu, zdjęcia lub weryfikacji tożsamości kamerą albo aplikacji Codility App for Device Integrity, która według dokumentacji Codility potrafi wykrywać narzędzia do oszukiwania działające na urządzeniu. Żadna z tych rzeczy nie ujawnia zawartości innej karty: Codility widzi, że wyszedłeś, a nie na co patrzyłeś.

Co dzieje się po przesłaniu i czy wykryje kod AI?

Po przesłaniu kod przechodzi porównanie podobieństwa ze zbiorem wcześniejszych zgłoszeń i publicznie dostępnych rozwiązań. Ta kontrola waży najwięcej, bo dobrze znany problem ma tysiące wcześniejszych odpowiedzi do porównania.

Porównanie podobieństwa nie szuka identycznego tekstu. Porównuje strukturę: kształt logiki, wzorce zmiennych, kolejność operacji. Zmiana nazw zmiennych i przeformatowanie niewiele zmieniają wynik, bo mierzona jest struktura leżąca u podstaw. To samo podejście daje też fałszywe alarmy. Standardowy algorytm napisany w standardowy sposób wygląda jak każda inna poprawna jego wersja, a wyszukiwanie binarne (binary search) da się napisać tylko na kilka sposobów.

Codility twierdzi też, że pomaga pracodawcom wykrywać kod wygenerowany przez AI, ale nie publikuje jak. Sygnały, które dokumentuje, są pośrednie: wklejony tekst, czas poza fokusem, nietypowo szybkie ukończenie i podobieństwo do znanych rozwiązań. Codility może też odtworzyć kolejność, w jakiej powstawało twoje rozwiązanie, więc recenzent widzi, czy rosło linia po linii, czy pojawiło się w jednym bloku.

Porównywalne zestawienia dla innych dostawców ocen zebrano w centrum tematycznym o wykrywalności.

Co się dzieje, gdy raport zostanie oznaczony?

Raport trafia do rekrutera lub inżyniera z dołączoną flagą, obok twojego kodu, czasów, znaczników fokusu i wklejania oraz historii edycji. Co dalej, zależy całkowicie od firmy. Niektóre odrzucają kandydata; wiele traktuje to jako powód, by dodać rozmowę uzupełniającą na żywo, w której omawiasz własne rozwiązanie.

Inżynier danych aplikujący do firmy logistycznej został oznaczony, bo jego rozwiązanie odpowiadało popularnej implementacji z podręcznika. Rozmowa uzupełniająca trwała piętnaście minut: wyjaśnił podejście, zmodyfikował je na żywo na prośbę i proces trwał dalej. Umiejętność obrony własnego kodu jest tym, co flaga ostatecznie sprawdza.

To, co SubcueAI rejestruje podczas rozmowy na żywo i co przechowuje potem, opisano na stronie o bezpieczeństwie.

Gdzie SubcueAI pasuje, a gdzie nie

SubcueAI wspiera rozmowy na żywo. Natywna aplikacja na macOS i Windows przechwytuje dźwięk systemowy oraz mikrofon i pokazuje podpowiedzi w pływającej lokalnej nakładce (overlay); Side Panel rozszerzenia przeglądarki oferuje live assist dla karty spotkania w przeglądarkach Chromium, przechwytując tylko dźwięk z tej karty. Do rozmowy nie dołącza żaden bot spotkań i nic nie jest wstrzykiwane do strony spotkania.

Ocena Codility nie jest rozmową, więc nic z tego nie ma zastosowania. Jeśli ocena jest nadzorowana (proctored) albo twój ekran jest przechwytywany, nakładka znajduje się w nagraniu, a to ograniczenie, nie problem konfiguracji. Test wymagający Codility App for Device Integrity jest zbudowany tak, by szukać także narzędzi działających na urządzeniu. Codility Interview, format na żywo, w którym kodujesz z inżynierem, jest bliższy rozmowie, ale rozmówca widzi te same zdarzenia fokusu i wklejania w chwili, gdy zachodzą.

Etapy, do których SubcueAI jest przeznaczony, to rozmowa z rekruterem, rozmowy behawioralne i dyskusja o projekcie, która zwykle następuje po zaliczonej ocenie. Do samej oceny przydatnym przygotowaniem jest ćwiczenie na czas, dostępne na stronie próbnych rozmów kwalifikacyjnych.

FAQ

Czy Codility może wykryć ChatGPT?

Codility twierdzi, że pomaga pracodawcom wykrywać kod wygenerowany przez AI, ale nie publikuje jak. Sygnały, które dokumentuje, są pośrednie: tekst wklejony do edytora, czas poza fokusem, nietypowo szybkie ukończenie i podobieństwo do istniejących rozwiązań. Rozmowa uzupełniająca jest miejscem, w którym te wskaźniki są weryfikowane.

Czy Codility nagrywa ekran lub kamerę?

Raporty Codility skupiają się na zmianach fokusu, zdarzeniach wklejania i historii edycji kodu, a nie na wideo z twojego ekranu. Kontrole kamery i tożsamości to opcje dla poszczególnych ocen, które włącza zespół rekrutacyjny, a nie ustawienie domyślne każdego testu. Kontrola systemu przed startem zegara to moment, w którym wymóg kamery lub aplikacji staje się widoczny.

Czy Codility rejestruje, kiedy przełączam karty?

Tak. Oś czasu zadania w każdym raporcie oznacza czas poza fokusem, a przy włączonym proctoringu przełączenia kart stają się śledzonymi zdarzeniami. Codility widzi, że wyszedłeś, a nie co pokazywała druga karta. Krótkie sprawdzenie czegoś nie budzi u recenzentów zastrzeżeń; to wzorzec długich nieobecności, po których pojawiają się gotowe bloki kodu, zmienia sposób odczytu raportu.

Czy wysoki wynik podobieństwa oznacza automatyczne odrzucenie?

Nie. Flaga trafia do raportu, który czyta człowiek. Wiele zespołów reaguje dodaniem rozmowy na żywo, w której omawiasz swoje rozwiązanie, dlatego umiejętność wyjaśnienia własnego kodu liczy się bardziej niż sam wynik.

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

Nie. SubcueAI to asystent rozmów na żywo przeznaczony do ustnych etapów rekrutacji. Ocena z przechwytywaniem ekranu, proctoringiem lub kontrolą Device Integrity jest poza tym, do czego został stworzony, a nakładka znalazłaby się w każdym nagraniu ekranu.

Źródła

Powiązane pytania

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