Data Engineer
Zlepšujú indexy vždy výkon alebo môžu spôsobiť degradáciu?
Ktoré z nasledujúcich tvrdení odráža dôsledky takýchto akcií z pohľadu rozšíreného Git Flow a správy histórie zmien?
Aké sú výhody a nevýhody databázových systémov založených na riadkoch a stĺpcoch? Ktoré je efektívnejšie pre zoskupovanie a agregáciu?
Čo sa týka dotazu, môžeme vidieť, čo sa deje s údajmi, vrátane akých typov joinov — aké typy joinov tam môžeme vidieť?
Ako ste pracovali s CI/CD?
Povedzte mi o svojich pracovných skúsenostiach
Ako nájsť podreťazec v konkrétnom stĺpci log súboru v Linuxe (napríklad dátum v treťom stĺpci)?
Ako prečítať súbor veľkosti 100 gigabajtov v Pythone?
Úloha návrhu architektúry mikroservisov: ako poskytnúť údaje pre tabuľku objednávok (produkty, ceny, objednávky) vo frontende pri troch samostatných mikroservisoch?
Čo je Hive a ako sa líši od tradičných relačných databáz?
Aké typy JOIN poznáš? Vysvetli 2-3 hlavné.
Povedz mi o použití Airflow: aké nestandardné prvky si použil
Poznáte metodológiu Domain Driven Design (DDD)? Ak áno, podeľte sa o príklady jej použitia vo vašich projektoch.
V čom sa líši CTE od poddotazu?
Čo je to dynamické typovanie?
Aké kontroly kvality údajov boli vykonané v Data Vault?
VYBER * Z tabuľky1 ako t1 LEVO JOIN tabuľky2 ako t2 ON t1.date_start > t2.date_start --DML Vytvorte tabuľku, ak neexistuje Employee (id int, salary int, departmentId int); Vložte do Employee (id,salary,departmentId) hodnoty (1, 70000, 1),(2, 94000, 1),(3, 85000, 1),(4, 80000, 2),(5, 60000, 2),(6, 62000, 3),(7, 90000, 3),(8, 94000, 3),(9, 94000, 3); s cte ako( vyber *, rank() over(partition by departmentId order by salary desc) ako max_salary z Employee ) výber * z cte kde max_salary = 1
Čo je dekorátor v Pythone a na čo slúži (v kontexte Airflow)?
Ako odporúča Git Flow, ako má byť oficiálne zaznamenaná nová verzia aplikácie? - Vytvorením novej issue vetvy - Vytvorením hotfix vetvy od master - Vytvorením samostatnej release vetvy od develop - Priamy commit do vetvy master - Priame zlúčenie vetvy master do develop
Aké fyzické JOIN-y poznáš?