Sobes.tech

Data Engineer

-- 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

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

Czym różni się format przechowywania Parquet od CSV?

Middle+
152

Jeśli ustawimy warunek filtrowania po dacie transakcji w WHERE (po LEFT JOIN), czy to ograniczy wynik w pierwszej tabeli (klientach)?

Middle
152

Czym różni się partycjonowanie od sharding?

Middle
150

## zadanie dotyczące dominaty # Jest lista liczb. Napisz funkcję, która znajdzie dominatę tej listy. # find_mode([1, 2, 3, 3, 4, 5]) #> 3

Middle
147

Czym jest indeks? Czym różni się indeks klastrowany od nieklastrowanego?

Middle
147

Czym jest partycjonowanie? Czym jest sharding? Czym jest replikacja?

Middle+
147

W jakim kierunku byłoby interesujące się rozwijać: witryny, rozwój, analiza, może AI?

Middle
146

Za co odpowiada grupa wierszy w strukturze pliku Parquet?

Middle+
144

Opowiedz, gdzie pracowałeś jako analityk systemów i jakie zadania wykonywałeś?

Middle
144

Jak poprawnie określić pole dystrybucji w Greenplum? Co się dzieje podczas Motion?

Middle
144

Jakie metody (typy) przechowywania historii danych znasz? Jak gromadzona jest historia w tabelach?

Middle
142

Co jest wyzwalaczem tworzenia nowego Joba w Spark i jak Job dzieli się na Stages i Tasks?

Middle+
142

Czy sam przeprowadzałeś kontrole jakości danych, czy też wymagania pochodziły od biznesu/zleceniodawców?

Middle
142

Jak wyświetlić ostatnie pełne imię i nazwisko dla każdego klienta, jeśli znana jest tylko data rozpoczęcia (data zakończenia jest nieznana)?

Middle
141

Dlaczego szukasz nowej pracy i czym chciałbyś się zająć w przyszłości?

Middle+
140

Jaki fizyczny mechanizm JOIN zostanie użyty podczas łączenia tabeli transakcji z tabelą kalendarza według warunku nierówności (data <= data)?

Middle+
138

Co oznacza UNBOUNDED PRECEDING w granicach okna funkcji okna?

Middle+
138

Czy pracowałeś kiedyś z optymalizatorem AQE (Adaptive Query Execution) w Spark? Wiesz, jak on działa?

Middle+
136
/4