Физикалық кестелерді қосу түрлері қандай (Hash Join, Merge Join, Nested Loop)?
Data Engineer
Егер транзакцияларды клиенттермен client_id және date_start бойынша қоссаңыз (BETWEEN қолданбай), нәтижеде не қамтылады?
Деректер витриналарымен (ДВХ қабаты) жұмыс істедіңіз бе?
Қандай жалақы күтесіз?
Деректердің сапасымен байланысты ең маңызды екі тапсырма туралы айта аласыз ба?
Қазір неге жаңа жұмыс іздеп жүрсіз, жұмыс орнын ауыстырғыңыз келе ме?
Spark-те бір Parquet-файлдан деректерді бір уақытта оқуға бола ма, әлде тек бір ядро арқылы бір тапсырмада ма?
CROSS JOIN деген не? Онымен жұмыс істедіңіз бе?
Қандай JOIN түрлерін білесіз? (логикалық)
Терезе функцияларын ең кеңейтілген түрде сипаттаңыз: қандай кілт сөздер пайдаланылады және әрқайсысы не үшін жауап береді.
Өзіңіз туралы айтып беріңіз — жұмыс тәжірибесі, технология стекі.
Жолдық және бағандық дерекқорлардың артықшылықтары мен кемшіліктері қандай? Қайсысы топтау және жинақтау үшін тиімдірек?
Қай бағытта даму қызықты болар еді — бақылау тақталары, әзірлеу, аналитика немесе мүмкін AI?
Индекс деген не? Кластерленген индекс пен кластерленбеген индекс қалай ерекшеленеді?
Егер орындаушыда 10 ядро болса, бір уақытта қанша тапсырма параллель орындалады?
-- Берілген numbers деп аталатын бір бағаны бар кесте, оның ішінде бүтін сандар бар (қайталануы мүмкін). -- Сандық мәндерді екі бағанға бөлу үшін SQL сұрауын жазыңыз: -- even – жұп сандар (өсу ретімен сұрыпталған) -- odd – тақ сандар (өсу ретімен сұрыпталған) -- Сандық мәндер қатар бойынша орналастырылуы керек: бірінші қатарда – бірінші жұп және бірінші тақ сан, -- екінші қатарда – екінші жұп және екінші тақ сан және т.б. -- Егер бір топтағы сандар саны екінші топтан көп болса, жетіспейтін орындар NULL болуы керек. -- бастапқы кесте -- num -- --------- -- [phone] -- сұрау нәтижесі -- even | odd -- -----|----- -- 2 | 1 -- 4 | 3 -- 6 | 5 -- 8 | 7 -- 10 | 9 -- NULL | 11 -- NULL | 11
Деректер сапасына деген түсінігіңіз туралы айтыңыз — осы салада жұмыс істеу тәжірибеңіз болды ма?
Қандай физикалық JOIN-дар білесіз?
Spark SQL-да LEFT SEMI JOIN және LEFT ANTI JOIN дегеніміз не, қолдандың ба?
Parquet файлы құрылымындағы Row Group не үшін жауап береді?