Zašto sada tražiš novo radno mesto, želiš da promeniš posao?
Data Engineer
Šta je CROSS JOIN? Radio si s tim?
Na koju platu računaš?
Da li je moguće čitati podatke paralelno iz jednog Parquet fajla u Spark-u, ili samo jednim jezgrom u jednoj zadaci?
Šta će biti uhvaćeno kao rezultat ako spojite transakcije sa klijentima po client_id i date_start (bez BETWEEN)?
Испричајте ми о неким од ваших најважнијих задатака у вези са квалитетом података.
Ispričaj o sebi — radno iskustvo, tehnologijski stack
Koje vrste JOIN poznaješ? (logičke)
Koje su prednosti i mane baze podataka u redovima i kolonama? Koja je efikasnija za grupisanje i agregaciju?
Ispričaj mi o svom razumijevanju kvaliteta podataka — imaš li iskustva s tim područjem?
Koje fizičke JOIN-ove poznaješ?
-- Датабаза табела numbers са једна колона num (целобројни бројеви, могу се понављати). -- Напишите SQL упит који дели бројеве у две колоне: -- even – парни бројеви (сортирано по расту) -- odd – непарни бројеви (сортирано по расту) -- Бројеви треба да буду распоређени редом: у првом реду – први парни и први непарни, -- у другом реду – други парни и други непарни итд. -- Ако у једној групи има више бројева него у другој, недостајућа места треба да буду NULL. -- оригинална табела -- num -- --------- -- [phone] -- резултат упита -- even | odd -- -----|----- -- 2 | 1 -- 4 | 3 -- 6 | 5 -- 8 | 7 -- 10 | 9 -- NULL | 11 -- NULL | 11
Postoje tabela T1 (10 redova) i tabela T2 (5 redova), obe sa poljem ID. Koliko redova može biti maksimalno i minimalno na izlazu pri INNER JOIN i LEFT JOIN ovih tabela?
Ako na executor-u ima 10 jezgara, koliko zadataka će se izvršavati paralelno u jednom trenutku?
Šta je LEFT SEMI JOIN i LEFT ANTI JOIN u Spark SQL, da li ste ih ikada koristili?
Opisi funkcije prozora u najširem obliku: koja ključne reči se koriste i za šta svaka od njih služi.
Da li ste radili sa vitrinama podataka (DWH sloj)?
Šta će vratiti funkcija find_mode za listu [1, 2, 3, 3, 4, 5]? Objasni korak po korak.
Објасни уопштено како је организована архитектура Spark: које компоненте постоје и како сарађују приликом извршавања SQL упита.
-- t1 -- num --------- -- 1 -- 2 2 null null 4 -- t2 -- num --------- -- [telefon] null null 5 IZABERI a.num KAO a_num, b.num KAO b_num IZ t1 a LEVO PRIDRUŽIVANJE t2 b ON a.num = b.num;