Sobes.tech

Data Engineer

Jakie rodzaje fizycznego łączenia tabel istnieją (Hash Join, Merge Join, Nested Loop)?

Middle+
169

Co zostanie przechwycone jako wynik, jeśli połączysz transakcje z klientami według client_id i date_start (bez BETWEEN)?

Middle
167

Na jaką pensję liczysz?

Middle+
166

Czy można odczytywać dane równolegle z jednego pliku Parquet w Spark, czy tylko jednym rdzeniem w jednym zadaniu?

Middle+
166

Opowiedz o kilku swoich najważniejszych zadaniach związanych z jakością danych.

Middle
165

Czym jest CROSS JOIN? Czy pracowałeś z tym?

Middle
165

Opowiedz o sobie — doświadczenie zawodowe, stos technologiczny

Middle
165

Jakie typy JOIN znasz? (logiczne)

Middle
164

Jakie znasz fizyczne JOINy?

Middle
163

Opowiedz o swoim rozumieniu jakości danych — czy masz doświadczenie w pracy w tym obszarze?

Middle
163

Jakie są zalety i wady baz danych wierszowych i kolumnowych? Które są bardziej wydajne do grupowania i agregacji?

Middle+
163

-- Dana tabela numbers z jedną kolumną num (liczby całkowite, mogą się powtarzać). -- Napisz zapytanie SQL, które podzieli liczby na dwie kolumny: -- even – liczby parzyste (posortowane rosnąco) -- odd – liczby nieparzyste (posortowane rosnąco) -- Liczby powinny być ułożone wiersz po wierszu: w pierwszym wierszu – pierwsza liczba parzysta i pierwsza nieparzysta, -- w drugim wierszu – druga liczba parzysta i druga nieparzysta itd. -- Jeśli w jednej grupie jest więcej liczb niż w drugiej, brakujące miejsca powinny być NULL. -- tabela źródłowa -- num -- --------- -- [phone] -- wynik zapytania -- even | odd -- -----|----- -- 2 | 1 -- 4 | 3 -- 6 | 5 -- 8 | 7 -- 10 | 9 -- NULL | 11 -- NULL | 11

Middle
161

Istnieje tabela T1 (10 wierszy) i tabela T2 (5 wierszy), obie z polem ID. Ile wierszy może maksymalnie i minimalnie być na wyjściu przy INNER JOIN i LEFT JOIN tych tabel?

Middle
159

Czym jest LEFT SEMI JOIN i LEFT ANTI JOIN w Spark SQL, czy miałeś kiedyś okazję ich używać?

Middle+
157

Jeśli na executorze jest 10 rdzeni, ile zadań będzie wykonywać się równocześnie w jednym momencie?

Middle+
157

Opisz funkcje okien w jak najbardziej rozbudowanej formie: jakie słowa kluczowe są używane i za co odpowiada każde z nich.

Middle+
157

Czy pracowałeś z witrynami danych (warstwa DWH)?

Middle
155

-- t1 -- num --------- -- 1 -- 2 2 null null 4 -- t2 -- num --------- -- [telefon] null null 5 WYBIERZ a.num JAKO a_num, b.num JAKO b_num Z t1 a LEWE POŁĄCZENIE t2 b ON a.num = b.num;

Middle
154

Co zwróci funkcja find_mode dla listy [1, 2, 3, 3, 4, 5]? Wyjaśnij krok po kroku.

Middle
154

Jak działa złączenie Nested Loop i jaka jest jego złożoność algorytmiczna? Jaka jest złożoność wszystkich trzech algorytmów?

Middle+
154
/4