Sobes.tech

Data Engineer

Ce JOIN-uri fizice cunoști?

Middle
163

Explică pe scurt cum este structurată arhitectura Spark: ce componente există și cum interacționează în timpul executării unei interogări SQL.

Middle+
163

Ce este partiționarea? Ce este sharding-ul? Ce este replicarea?

Middle+
162

Dacă stabilim o condiție de filtrare după data tranzacției în WHERE (după LEFT JOIN), va limita aceasta rezultatul din prima tabelă (clienți)?

Middle
161

-- t1 -- num --------- -- 1 -- 2 2 null null 4 -- t2 -- num --------- -- [telefon] null null 5 SELECT a.num CAUTĂ a_num, b.num CAUTĂ b_num DIN t1 a JOIN stânga t2 b PE a.num = b.num;

Middle
160

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
159

Cu ce se ocupă Grupul de Rânduri în structura fișierului Parquet?

Middle+
159

## problemă despre moda # Există o listă de numere. Scrieți o funcție care găsește moda acestei liste. # find_mode([1, 2, 3, 3, 4, 5]) #> 3

Middle
159

Ce va returna funcția find_mode pentru lista [1, 2, 3, 3, 4, 5]? Explică pas cu pas.

Middle
158

Care este diferența dintre partiționare și sharding?

Middle
157

Care este diferența dintre formatul de stocare Parquet și CSV?

Middle+
157

Spune-mi unde ai lucrat ca analist de sistem și ce sarcini ai îndeplinit?

Middle
155

Ce metode (tipuri) de stocare a istoricului datelor cunoști? Cum se acumulează istoricul în tabele?

Middle
150

Ce format de lucru îți este mai convenabil — birou, hibrid sau de la distanță? Avem două birouri, pe Kutuzovsky și Tula.

Middle
149

Ce tipuri de JOIN-uri fizice există în Spark?

Middle+
149

Cum se afișează ultimul nume complet pentru fiecare client, dacă se cunoaște doar data de început (data de sfârșit nu este cunoscută)?

Middle
149

Ce înseamnă UNBOUNDED PRECEDING în limitele funcției de fereastră?

Middle+
148

Verificările de calitate a datelor le făceai tu însuți sau cerințele veneau din partea afacerii/clienților?

Middle
148

Ce mecanism fizic de JOIN va fi utilizat la unirea tabelului de tranzacții cu tabelul de calendar după condiția de inegalitate (data <= data)?

Middle+
148

Cum se determină corect câmpul de distribuție în Greenplum? Ce se întâmplă în timpul Motion?

Middle
147
/4