Sobes.tech

Data Engineer

Aký typ typizácie sa používa v Pythone: statická alebo dynamická?

Middle
МТСМТС
32

Máme tabuľku zákazníkov (id, meno, adresa atď.), produkty (id, názov atď.), pohyb tovaru (tu máme id zákazníka, tovar, dátum, množstvo, suma), je potrebné zistiť, aké produkty boli predané 1. januára, iba tie jedinečné, a tiež zobraziť meno kupujúceho a...

Middle
СБЕРСБЕР
32

Ako porovnať pôvodnú („živú“) a cieľovú tabuľu, ak sa zdroj neustále mení?

Senior
ООО Блейз Аналитикс
32

Ako sú spojené partície Spark a partície v tabuľkách (napríklad v Iceberg)?

Senior
ООО Блейз Аналитикс
32

Čo je shuffle v Spark a prečo je dôležité ho minimalizovať?

Middle
AstonAston
32

Akú úlohu v Pythone ste naposledy riešili v produkcii?

Middle
ютэйр
32

Kedy je možné použiť rodinu formátov CSV?

Middle
AstonAston
32

Ako rešite problem, keď čítací proces môže vidieť medzičasový (nesúladný) stav tabuľky počas viacstupňového ETL (delete+insert) v Iceberg?

Senior
ООО Блейз Аналитикс
32

Ako aplikovať funkciu na všetky riadky alebo prvky v pandas?

Middle
газпромнефть снабжение
32

Na čo si treba dávať pozor pri parsovaní veľkých XML z hľadiska pamäte, rýchlosti a správnosti?

Middle
FOM GROUP
32

Ako ste presne čítali Parquet?

Middle
АНО ЦИСМ
32

V ktorých prípadoch môže Materialized View v ClickHouse vynechať údaje alebo ich naopak zdvojnásobiť?

Middle
АНО ЦИСМ
32

Čo je Materialized View a čím sa líši od bežného pohľadu?

Middle
FOM GROUP
32

Radšej pracujete ako expert individuálne alebo v tíme vývojárov?

Middle
СБЕРСБЕР
32

Čo je to partíciovanie? Čo je to sharding? Čo je to replikácia?

Middle+
СБЕРСБЕР
32

Ako sa orchestrujú spustenia v DBT? Používate Airflow?

Middle+
СБЕРСБЕР
32

S akými zdrojmi údajov ste boli schopní pracovať? Ako prebiehala interakcia so zdrojmi?

Middle
КИПР NDA(IGaming)
32

Úloha #3 Je potrebné nájsť zákazníkov, u ktorých je rozdiel medzi ich objednávkami väčší ako 60 dní. Pre týchto zákazníkov zobrazte maximálny rozdiel (gap_days). Tabuľka objednávok: | order_id | customer_id | order_dt | |----------|-------------|------------| | 1 | 1 | [phone] | | 2 | 1 | [phone] | | 3 | 1 | [phone] | | 4 | 1 | [phone] | | 5 | 2 | [phone] | | 6 | 2 | [phone] | | 7 | 3 | [phone] | Konečný výsledok: | customer_id | gap_days | |-------------|----------| | 1 | 123 | | 2 | 120 |

Middle
ОстровокОстровок
32

Čo možno povedať o správnosti nasledujúcej požiadavky? select * from sessions where ended_at is null and status != 'pending';

Junior
01.tech
32

[ime] sa spýtal: Čo je potrebné pridať do motora tabuliek, aby boli údaje aktuálne na všetkých uzloch klastru?

Middle
Utair
32
/32