Odhaluje Codility podvádění?

Autor: Aaron Cao · Aktualizováno

Odhaluje Codility podvádění?
Ano, většinou až po odevzdání. Codility porovnává vaše řešení s dřívějším a veřejným kódem kvůli podobnosti, během testu zaznamenává přepínání karet a vkládání textu a dokáže přehrát, jak bylo řešení vytvářeno. Označení jde k lidskému hodnotiteli, nikoli k automatickému zamítnutí.

Ano, většinou až po odevzdání. Codility porovnává vaše řešení s dřívějším a veřejným kódem kvůli podobnosti, během testu zaznamenává přepínání karet a vkládání textu a dokáže přehrát, jak bylo řešení vytvářeno. Označení jde k lidskému hodnotiteli, nikoli k automatickému zamítnutí.

Co Codility kontroluje po odevzdání?

Chcete vědět, jestli vás při práci něco sleduje. Většinou ne; náročnější analýza probíhá na tom, co odevzdáte. Tato část prochází kontroly v pořadí, v jakém skutečně probíhají, aby bylo časování jasné.

Během testu platforma zaznamenává behaviorální signály: změny fokusu, když opustíte okno, časová razítka u velkých vložených bloků a sled úprav, ze kterých vznikla každá funkce. Některá hodnocení jsou nastavena tak, aby vyžadovala celou obrazovku, a některá pořizují fotografii pro ověření identity.

Po odevzdání kód projde porovnáním podobnosti vůči souboru dřívějších odevzdání a veřejně dostupných řešení. To je kontrola s největší vahou, protože dobře známý problém má tisíce dřívějších odpovědí, se kterými lze srovnávat.

Jak vlastně funguje kontrola podobnosti?

Porovnání podobnosti nehledá totožný text. Porovnává strukturu: tvar logiky, vzory proměnných, pořadí operací. Přejmenování proměnných a přeformátování výsledek příliš neposune, protože se měří právě podkladová struktura.

To je také důvod, proč kontrola vytváří falešné poplachy. Standardní algoritmus napsaný standardním způsobem vypadá jako každá jiná správná implementace tohoto algoritmu a existuje jen tolik způsobů, jak napsat binární vyhledávání (binary search). Hodnotitelé to vědí, a proto vysoké skóre podobnosti otevírá rozhovor, místo aby uzavíralo případ.

Srovnatelné přehledy pro jiné poskytovatele hodnocení jsou shromážděny v tematickém hubu o detekovatelnosti.

Co se stane, když je zpráva označena?

Zpráva se dostane k náboráři nebo inženýrovi s připojeným označením, spolu s vaším kódem, časy a historií úprav. Co se stane dál, závisí zcela na firmě. Některé kandidáta rovnou vyřadí; mnohé to použijí jako důvod přidat živé navazující kolo, ve kterém projdete vlastní odevzdání.

Datový inženýr, který se ucházel o místo v logistické firmě, byl označen za řešení, jež odpovídalo běžné učebnicové implementaci. Navazující hovor trval patnáct minut: vysvětlil svůj postup, na požádání jej živě upravil a proces pokračoval. Schopnost obhájit vlastní kód je to, co označení nakonec testuje.

Co SubcueAI zaznamenává během živého pohovoru a co poté ukládá, je popsáno na stránce o zabezpečení.

Kam SubcueAI zapadá a kam ne

SubcueAI pomáhá při živých rozhovorech. Nativní aplikace pro macOS a Windows zachycuje systémové audio i váš mikrofon a zobrazuje návrhy v plovoucím lokálním overlaye; Side Panel rozšíření prohlížeče poskytuje live assist pro kartu schůzky v prohlížečích založených na Chromiu a zachycuje pouze audio z dané karty. Do hovoru se nepřipojuje žádný meeting bot a do stránky schůzky se nic nevkládá.

Hodnocení Codility není rozhovor, takže se nic z toho nepoužije. Pokud je hodnocení pod dohledem (proctored) nebo je nahrávána vaše obrazovka, overlay se ocitne uvnitř tohoto záznamu, a to je omezení, ne problém s konfigurací. Kola, pro která je vytvořen, jsou pohovor s náborářem, behaviorální pohovory a diskuse o návrhu, která obvykle následuje po úspěšném hodnocení.

Pro samotné hodnocení je užitečnou přípravou časovaný trénink, který najdete na stránce s nácvikem pohovoru.

Časté dotazy

Sleduje mě Codility přes webkameru?

Zachycení kamerou je volba pro konkrétní hodnocení, kterou zapíná náborový tým, nikoli výchozí nastavení každého testu. Systémová kontrola před spuštěním časovače je místem, kde se požadavek na kameru stane viditelným, protože vyžaduje žádost o oprávnění v prohlížeči.

Odmítne mě vysoké skóre podobnosti automaticky?

Ne. Označení se dostane do zprávy, kterou čte člověk. Mnoho týmů reaguje přidáním živého kola, ve kterém projdete své odevzdání, a proto schopnost vysvětlit vlastní kód váží víc než skóre.

Zaznamenává Codility, když přepínám karty?

Změny fokusu se během hodnocení zaznamenávají s časovými razítky. Krátký pohled hodnotitele nijak nezaujme. To, co mění způsob čtení zprávy, je vzorec dlouhých nepřítomností následovaných dokončenými bloky kódu.

Dokáže Codility poznat, jestli mé řešení napsala AI?

Spolehlivý detektor autorství kódu neexistuje. Platforma měří podobnost s existujícími řešeními a to, jak byl kód postupně vytvářen. Jsou to nepřímé ukazatele a testuje se to právě v navazujícím rozhovoru.

Mohu použít SubcueAI během testu Codility?

Ne. SubcueAI je asistent pro živé rozhovory určený pro mluvená kola pohovoru. Hodnocení se záznamem obrazovky nebo dohledem (proctoring) je mimo to, k čemu je vytvořen, a overlay by se ocitl uvnitř jakéhokoli záznamu obrazovky.

Související otázky

← Více o Detekovatelnost a soukromí