Zpět na domů

Vibe-kódování v náboru datových inženýrů: znaky AI

Článek popisuje zkušenost s náborom midl-datového inženýra, kde všechny testovací úkoly obsahovaly stopy generování AI. Diskutují se typy vibe-kódování, adaptace pohovorů a problémy trhu s degradací dovedností. Výsledek — nábor 'nice guy' s Cursor místo tech lídra.

AI v testech datových inženýrů: vibe-kodéři na pohovorech
Advertisement 728x90

# 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í:

Google AdInline article slot
  • 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'.

Google AdInline article slot

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

Google AdInline article slot
Advertisement 728x90

Číst dál