Czy Codility wykrywa oszukiwanie?
Autor: Aaron Cao · Zaktualizowano

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?
Czy Codility nagrywa ekran lub kamerę?
Czy Codility rejestruje, kiedy przełączam karty?
Czy wysoki wynik podobieństwa oznacza automatyczne odrzucenie?
Czy mogę używać SubcueAI podczas testu Codility?
Źródła
- Does Codility Detect Tab Switching and Copy-Paste? · trycontrol.app
- Reshaping the Future of Campus Recruiting (Codility) · codility.com
- Codility Pricing & Review: Is it a Good Value for Money? · xobin.com