Quali strumenti sono stati usati durante lo sviluppo?
System Analyst
Hai usato Kafka/RabbitMQ per l'elaborazione dei dati in streaming nel progetto? Cosa hai fatto esattamente?
Quali controlli di base sulla qualità dei dati venivano solitamente configurati?
Nel curriculum era menzionato Kafka — cos'è, l'hanno usato?
-- 1. Elencare i clienti senza ordini nell'ultimo mese. -- Struttura: -- customers (customer_id, name, registration_date) -- orders (order_id, customer_id, order_date, amount) SELECT DISTINCT c.customer_id, c.name FROM customers c LEFT JOIN orders o ON c.customer_id = o.customer_id and o.order_date >= DATE_TRUNC('month', CURRENT_DATE) - INTERVAL '1 month') WHERE o.amount IS NULL -- 2. Calcolare la quota di ogni sotto-categoria nel ricavo totale della categoria -- sales (product_id, category, subcategory, revenue, sale_date) -- Risultato atteso: category | subcategory | share_of_category
Parla del progetto presso [organizzazione] per lo sviluppo di DWH e analisi in quasi tempo reale di oggetti edilizi: quali compiti erano previsti, come sono stati risolti, quali sono stati i risultati?
Parla della tua esperienza — cosa hai fatto in diversi progetti (consulenza, [organizzazione], Econsoft, Beeline)?
-- 1. Elencare i clienti senza ordini nell'ultimo mese. -- Struttura: -- customers (customer_id, name, registration_date) -- orders (order_id, customer_id, order_date, amount) SELECT DISTINCT c.customer_id, c.name FROM customers c LEFT JOIN orders o ON c.customer_id = o.customer_id and o.order_date >= DATE_TRUNC('month', CURRENT_DATE) - INTERVAL '1 month' WHERE o.amount IS NULL -- 2. Calcolare la quota di ogni sotto-categoria nel ricavo totale della categoria -- sales (product_id, category, subcategory, revenue, sale_date) -- Risultato atteso: category | subcategory | share_of_category
Parlami della configurazione CI/CD e della containerizzazione in Docker nel progetto — cosa avete fatto esattamente?
La stessa operazione di caricamento dei dati è stata scritta direttamente in Python?
Puoi spiegare quali approcci di progettazione dell'architettura dei data warehouse hai utilizzato? Almeno teoricamente.
Hai esperienza di ottimizzazione in ClickHouse (compresa il caricamento dei dati)?
Nel team c'erano due ingegneri dei dati che si occupavano dell'implementazione, e tu eri responsabile dell'architettura e dei requisiti, giusto?
Quanto conosci Data Vault, i tipi di oggetti (Hub, Link, Satellite) e l'approccio alla progettazione?
Avete lavorato sulla qualità dei dati? Avete usato un sistema di verifica?
Quale ruolo hai svolto in tutti questi progetti: come sviluppatore o come analista che stabilisce i requisiti per gli sviluppatori?