# Vibe-kódování v najímání datových inženýrů: jak rozpoznat AI-generaci v testovacích úkolech
Při najímání datového inženýra střední úrovně pro podporu a rozvoj datové platformy tým obdržel sérii testovacích úkolů. Většina řešení vykazovala znaky generování AI: od nadměrné optimalizace po šablonovité konstrukce. Jen jedno řešení vypadalo napsané ručně, ale trpělo slabou strukturou projektu a základními chybami, což vedlo k odmítnutí.
Role v procesu: hodnocení hotových assessmentů a provádění tech interviewů. Kandidáti s 5+ lety zkušeností nedokázali vysvětlit svůj vlastní kód a odvolávali se na 'doporučení z internetu'. To ukazuje na degradaci základních dovedností ve srovnání s lety 2022–2023, kdy midlové sebevědomě rozebírali Scala, Spark a architekturu Hadoop.
Typy AI-generovaných řešení
Testovací úkoly se rozdělily do dvou kategorií:
- Vibe-kódování (operátor AI): Kód je navenek ideální — bez chyb, s over-engineeringem. Běžný inženýr tak pro jednoduchý úkol nepíše kvůli lenosti nebo pragmatismu.
- Copy-paste styl: Fragmenty z ChatGPT vloženy do projektu. Na první pohled vypadá lidsky, ale detailní analýza před interviewem odhalí nesrovnalosti.
Zjevné markery jsou vynechány, aby se zachovalo 'profesionální čichání'. Dokonce i manažeři někdy nerozlišují Claude Code od ChatGPT a vnímají ho jako rozšířený chatbot.
Adaptovaný přístup k tech interviewům
Interviews se soustředily na testovacím úkolu s kontrolou autorství:
- Diskuse řešení s drobnými změnami podmínek (např. 'co změnit v inputu?').
- Otázky k jazyku, Spark a datovému inženýrství vázané na kód.
- Potvrzení ovládání: kandidát musí 'vlastnit' každou řádku bez ohledu na zdroj.
Žádný kandidát nepřiznal použití AI. V beznadějných situacích následovaly výmluvy typu 'přečetl jsem to na netu'. Všechny assessmenty prošly s 2–3/10 body navzdory faktorům 'nice guy'.
Problémy trhu a výsledky náboru
Trh midl-datových inženýrů je plný 'operátorů AI'. Nová generace s 5 lety zkušeností neodpovídá na základní otázky o distribuovaných výpočtech a nerozlušťuje svůj kód. To kontrastuje s minulými lety, kdy s tím dokonce i junioři neměli problém.
Nakonec jsme najali kandidáta, který otevřel Cursor během screen sharingu. HR ocenil motivaci a komunikaci. Nejlepší ruskojazyčný kandidát podle technických dovedností byl odmítnut kvůli nižší 'sympatii' a frázi 'datové inženýrství je všude stejné' — interpretované jako nízká motivace.
Co je důležité
- AI není červená vlajka, pokud kandidát ovládá kód a odpovídá za každou řádku.
- Základní znalosti Spark, Scala, Hadoop jsou povinné i pro midly.
- Vibe-kódování je vidět podle over-engineerinku a šablon; copy-paste podle nesrovnalostí v detailech.
- Interviews přizpůsobit: soustředit se na změny podmínek a ownership kódu.
- Trh degraduje: 100 % assessmentů s AI-stopy u specialistů s 5 lety zkušeností.
— Editorial Team
Zatím žádné komentáře.