Kokie fizinio sujungimo tipai egzistuoja (Hash Join, Merge Join, Nested Loop)?
Data Engineer
Ar dirbote su duomenų vitrinomis (DWH sluoksnis)?
Kodėl dabar ieškai naujos darbo vietos, nori pakeisti darbą?
Ką gausime kaip rezultatą, jei sujungsime sandorius su klientais pagal client_id ir date_start (be BETWEEN)?
Kas yra CROSS JOIN? Ar dirbote su tuo?
Kokius JOIN tipus žinai? (loginiai)
Ar galima Spark'e skaityti duomenis paraleliai iš vieno Parquet failo, ar tik vienu branduoliu vienoje užduotyje?
Papaskokite apie keletą svarbiausių jūsų užduočių, susijusių su duomenų kokybe.
Kokios yra eilutinių ir stulpelių duomenų bazių privalumai ir trūkumai? Kas yra efektyviau grupavimui ir agregacijai?
Papaskink apie save — darbo patirtis, technologijų rinkinys
Yra T1 (10 eilutės) ir T2 (5 eilutės) lentelės, abi su ID lauku. Kiek eilučių gali būti maksimaliai ir minimaliu atveju išėjime atliekant INNER JOIN ir LEFT JOIN šių lentelių?
Papaskink apie savo supratimą apie duomenų kokybę — ar turite patirties šioje srityje?
Jei executor'yje yra 10 branduolių, kiek užduočių bus vykdoma vienu metu paraleliai?
Aprašykite lango funkcijas kuo išsamiau: kokios raktinės žodžiai naudojami ir kam kiekvienas iš jų yra atsakingas.
-- Duota lentelė numbers su viena stulpeliu num (visų skaičių, kurie gali kartotis). -- Parašykite SQL užklausą, kuri padalins skaičius į dvi stulpelius: -- even – lyginiai skaičiai (rūšiuoti didėjimo tvarka) -- odd – nelyginiai skaičiai (rūšiuoti didėjimo tvarka) -- Skaičiai turi būti išdėstyti eilutė po eilutės: pirmoje eilutėje – pirmas lyginis ir pirmas nelyginis, -- antroje eilutėje – antras lyginis ir antras nelyginis ir t.t. -- Jei vienoje grupėje yra daugiau skaičių nei kitoje, trūkstamos vietos turi būti NULL. -- pradinė lentelė -- num -- --------- -- [phone] -- užklausos rezultatas -- even | odd -- -----|----- -- 2 | 1 -- 4 | 3 -- 6 | 5 -- 8 | 7 -- 10 | 9 -- NULL | 11 -- NULL | 11
Kokius fizinius JOIN'us žinote?
Kas yra partizavimas? Kas yra sharding? Kas yra replikacija?
Kas yra LEFT SEMI JOIN ir LEFT ANTI JOIN Spark SQL, ar kada nors naudojote?
Kas yra indeksas? Kuo skiriasi klasterizuotas indeksas nuo neklausterizuoto?
Ką grąžins funkcija find_mode sąrašui [1, 2, 3, 3, 4, 5]? Paaiškink žingsnis po žingsnio.