Data Engineer
Jak organizujete své projekty? Píšete README nebo něco jiného?
Pracoval jste s incidenty kvality dat?
Proč není vhodné dělat mnoho malých insertů v ClickHouse?
Dostal jsi úkol s číslem ABC. Jaký je tvůj pořadí akcí v Git při začátku práce?
Jak se připojili k OpenMetadata a co s ní dělali?
Museli jste přímo komunikovat s Data Scientists a sbírat od nich požadavky?
Pověz mi o několika svých nejdůležitějších úkolech souvisejících s kvalitou dat.
Proč jste se rozhodli přesunout žebříček do samostatné CTE? Proč ho nebylo možné použít přímo v první CTE?
Pracoval jste s datovými vitrínami (vrstva DWH)?
Jakou operaci provedl příkaz? - Provedl git revert na commit s config.yaml - Provedl git filter-branch --index-filter "git rm --cached config.yaml" -- --all - Provedl git rebase -i odstraněním commitů obsahujících změny souboru - Provedl git commit --amend a git push --force - Použil git cherry-pick k vytvoření nové větve bez config.yaml
Možná máte zkušenosti v oblasti Data Science — práce s modely, statistikou?
[jméno] se zeptal: Co je třeba přidat do motoru tabulek, aby byla data aktuální na všech uzlech clusteru?
Kdo byli spotřebitelé dat a jak byly stavěny vitríny?
Co jsi napsal v Pythonu kromě Airflow DAG?
Zobrazte počet objednávek a "produkty požadované kategorie v objednávce" za rok 2021 v kategoriích "Oblečení" a za rok 2022 v kategorii "Obuv" (konečný pohled: 2 řádky. Pole: rok, počet produktů, počet objednávek) with cte as( select year(o.order_date) as year_orders, g.cat_1, count(distinct o.order_id) as count_orders, sum(g.quantity) as count_quan from Orders o join Goods g on o.order_id = g.order_id where (g.cat_1 = 'Oblečení' and Year(o.order_date) = 2021) or (g.cat_1 = 'Obuv' and Year(o.order_date) = 2022) group by year_orders, g.cat_1 ) select year_orders, count_quan, count_orders from cte pro rok 2025, top 3 v každé kategorii podle objemu prodeje model with cte as( select cat_1, price, quantity, model, rank() over(partition by cat_1) as rk from Orders o join Goods g on o.order_id = g.order_id where Year(o.order_date) = 2025 ) pro rok 2025, top 3 v každé kategorii podle součtu prodeje model with cte as( select g.cat_1, g.model, (price * quantity), rank() over(partition by g.cat_1) as rk from Orders o join Goods g on o.order_id = g.order_id where Year(o.order_date) = 2025 ) with cte as( select g.cat_1, g.model, sum(price * quantity) as sum_, rank() over(partition by g.cat_1 order by sum() desc) as rk from Orders o join Goods g on o.order_id = g.order_id where Year(o.order_date) = 2025 ) with cte1 as( select g.cat_1, g.model, sum(price * quantity) as sum_total, from Orders o join Goods g on o.order_id = g.order_id where Year(o.order_date) = 2025 ), cte2 as(select g.cat_1, g.model, sum_total, rank() over(partition by g.cat_1 order sum_total desc) as rk from cte1 ) select g.cat_1, g.model, sum_total from cte2 where rk <=3 tudja meg a kategória nevét, a modellt és az összes eladást (top 3) with cte1 as( select g.cat_1 as cat_name, g.model as model, sum(price * quantity) as sum_total, from Orders o join Goods g on o.order_id = g.order_id where Year(o.order_date) = 2025 group by Year(o.order_date), g.model ), cte2 as(select cat_name, model, sum_total, rank() over(partition by cat_name order sum_total desc) as rk from cte1 ) select cat_name, model, sum_total from cte2 where rk <=3
Co je CDC a máte s tím zkušenosti?
[jméno] se zeptal: Pole 'našli le lety' má pouze dvě hodnoty (ano/ne). Jak je nejlépe reprezentovat v ClickHouse? Jaký datový typ se interně používá pro Bool?
Na co jsou v S3 potřeba "složky"/předpony kromě pohodlí?
Kdy můžeš dát zpětnou vazbu a máš nabídky v ruce?
Co vás motivuje v práci? Uveďte své silné stránky v oblasti hard skills.