Sobes.tech

Data Engineer

V jakém směru by bylo zajímavé se rozvíjet: výlohy, vývoj, analýza, možná AI?

Middle
157

Pokud nastavíme podmínku filtrování podle data transakce v WHERE (po LEFT JOIN), omezí to výsledek v první tabulce (zákazníci)?

Middle
157

Jak funguje Nested Loop Join a jaká je jeho algoritmická složitost? Jaká je složitost všech tří algoritmů?

Middle+
157

Za co odpovídá Skupina řádků ve struktuře souboru Parquet?

Middle+
155

Čím se liší parciování od shardingu?

Middle
155

Vysvětli obecně, jak je navržena architektura Spark: jaké komponenty existují a jak spolu komunikují při vykonávání SQL dotazu.

Middle+
155

-- t1 -- num --------- -- 1 -- 2 2 null null 4 -- t2 -- num --------- -- [telefon] null null 5 VYBER a.num AKO a_num, b.num AKO b_num Z t1 a LEVA PŘIPOJENÍ t2 b ON a.num = b.num;

Middle
155

Pověz mi, kde jsi pracoval jako systémový analytik a jaké úkoly jsi plnil?

Middle
154

SELECT client_id, ФИО, SUM(suma) AS total_amount FROM clients JOIN transactions ON clients.client_id = transactions.client_id WHERE дата = '2025-05-01' GROUP BY client_id, ФИО;

Middle
153

## úloha módu # Seznam čísel. Napište funkci, která najde mód tohoto seznamu. # find_mode([1, 2, 3, 3, 4, 5]) #> 3

Middle
153

V čem se liší formát ukládání Parquet od CSV?

Middle+
153

Co je spouštěčem pro vytvoření nového Jobu v Spark a jak je Job rozdělen na Stages a Tasks?

Middle+
150

Prováděli jste kontroly kvality dat sami, nebo přišly požadavky od podnikání/zákazníků?

Middle
148

Jaké metody (typy) ukládání historie dat znáte? Jak se historie v tabulkách akumuluje?

Middle
146

Co znamená UNBOUNDED PRECEDING v hranicích okna okna funkce?

Middle+
146

Jaký fyzický mechanismus JOIN bude použit při spojení tabulky transakcí s tabulkou kalendáře podle podmínky nerovnosti (datum <= datum)?

Middle+
146

Jak zobrazit poslední celé jméno každého klienta, pokud je známa pouze počáteční datum (konec není znám)?

Middle
145

Jak správně určit pole distribuce v Greenplum? Co se děje při Motion?

Middle
145

Proč hledáte nové zaměstnání a čím byste se chtěli v budoucnu zabývat?

Middle+
142

Pracoval jste někdy s optimalizátorem AQE (Adaptivní vykonávání dotazů) v Spark? Víte, jak funguje?

Middle+
141
/4