Data Engineer
Ktorý príkaz z koreňového adresára projektu by mal byť použitý na aktualizáciu submodulu docs/ na najnovšiu verziu z vzdialeného repozitára a na prípravu tejto zmeny na commit? git fetch docs/ && git merge docs/FETCH_HEAD git pull --recurse-submodules git submodule update --remote docs/ cd docs/ && git pull && cd .. && git commit -am "Aktualizácia" git submodule update --init docs/
Máte skúsenosti s písaním dokumentácie?
Aké máš skúsenosti a predstavy o budovaní pipeline-ov pre výpočet vitrín (spracovanie dát)?
Ak nastavíme podmienku filtrovania podľa dátumu transakcie v WHERE (po LEFT JOIN), obmedzí to výsledok v prvej tabuľke (zákazníci)?
Máte skúsenosti s nastavovaním pipeline v CI/CD, napríklad GitLab?
Vytvárate tabuľku audit_logs, kde je potrebné uložiť dátum a presný čas s časovým pásmom. Aký je najvhodnejší dátový typ? čas s časovým pásmom interval timestamp s časovým pásmom dátum timestamp bez časového pásma
S streamovaním fungoval Iceberg, počul si? Je to odpadové úložisko súborov.
Ako znížiť spotrebu pamäte DataFrame v Pandas?
Kedy môžeš dať spätnú väzbu a máš ponuky na rukách?
Ako spravovať shuffle v Spark (particionovanie, broadcast join atď.)?
Aké nástroje sledovania boli použité? V Spring Boot 2 a Spring Boot 3?
Ako optimalizovali tabuľky a dotazy: partície, indexy, logika výberu?
Aký typ typizácie sa používa v Pythone: statická alebo dynamická?
Aký je rozdiel medzi ROWS BETWEEN a RANGE BETWEEN?
Použili ste v Data Vault Bridge a PIT tabuľky? Uveďte príklad a vysvetlite ich účel.
Aký je rozdiel medzi virtualizáciou a kontajnerizáciou (Docker)?
Máme ORDER BY podľa počtu objednávok, a máme dve objednávky s 5, ďalšie dve s 3. Ako sa budú správať RANK() a DENSE_RANK()?
Kto boli spotrebitelia dát a ako boli stavané vitríny?
Aký je rozdiel medzi WHERE a HAVING v SQL?
Porozprávajte o sebe, kde ste pracovali, čím ste sa zaoberali, aké boli zaujímavé úlohy a neúspechy.