Se impostiamo una condizione di filtro sulla data della transazione in WHERE (dopo LEFT JOIN), questo limiterà il risultato sulla prima tabella (clienti)?
Data Engineer
Come funziona il Nested Loop Join e qual è la sua complessità algoritmica? Qual è la complessità di tutti e tre gli algoritmi?
Cos'è un indice? Qual è la differenza tra un indice cluster e uno non cluster?
A cosa serve il Gruppo di Righe nella struttura del file Parquet?
-- t1 -- num --------- -- 1 -- 2 2 null null 4 -- t2 -- num --------- -- [telefono] null null 5 SELEZIONA a.num COME a_num, b.num COME b_num DA t1 a LEFT JOIN t2 b ON a.num = b.num;
Spiega a livello generale come è strutturata l'architettura di Spark: quali componenti ci sono e come interagiscono durante l'esecuzione di una query SQL.
Raccontami dove hai lavorato come analista di sistemi e quali compiti hai svolto?
## problema della moda # C'è una lista di numeri. Scrivi una funzione che trovi la moda di questa lista. # find_mode([1, 2, 3, 3, 4, 5]) #> 3
Qual è la differenza tra partizionamento e sharding?
Qual è la differenza tra il formato di archiviazione Parquet e CSV?
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, ФИО;
Hai effettuato tu stesso i controlli sulla qualità dei dati o le richieste provenivano dal business/dai clienti?
Cosa scatena la creazione di un nuovo Job in Spark e come un Job viene suddiviso in Stages e Tasks?
Quali metodi (tipi) di archiviazione della cronologia dei dati conosci? Come si accumula la cronologia nelle tabelle?
Cosa significa UNBOUNDED PRECEDING nei limiti della finestra della funzione finestra?
Come determinare correttamente il campo di distribuzione in Greenplum? Cosa succede durante il Motion?
Qual meccanismo fisico di JOIN verrà utilizzato unendo la tabella delle transazioni con la tabella del calendario secondo la condizione di disuguaglianza (data <= data)?
Come ottenere l'ultimo nome completo di ogni cliente, se si conosce solo la data di inizio (la data di fine è sconosciuta)?
Perché stai cercando un nuovo lavoro e cosa vorresti fare in futuro?
Hai mai lavorato con l'ottimizzatore AQE (Esecuzione di Query Adattativa) in Spark? Sai come funziona?