Sobes.tech

Data Engineer

Come usi Python nel tuo lavoro e dove ti senti più sicuro: in Python o in SQL?

Senior
2

Ci sono 101 oggetti: 100 oggetti di classe 0 e 1 oggetto di classe 1. Il primo modello assegna lo stesso punteggio a tutti gli oggetti. Qual è il suo ROC AUC e la forma della curva ROC?

Middle+
2

Come si testa una serie temporale per la stazionarietà?

Middle+
2

Dato un'interrogazione SQL scritta da un analista. Identifica le inefficienze nell'interrogazione e suggerisci come evitarle. L'interrogazione unisce due tabelle: - tabella dei fatti 'events' con chiave 'event_id' - tabella di riferimento della fonte di traffico con chiave 'referer_str' Entrambe le tabelle contengono miliardi di record. select * from (select distinct e.event_id, e.user_id, e.category_id, e.location_id, s.source_name, s.medium_name, s.campaign_name, row_number() over(partition by e.event_id, e.user_id, e.category_id, e.location_id, s.source_name, s.medium_name, s.campaign_name) as rnk from events e left join traffic_source s on e.referer_str = s.referer_str where e.event_date = current_date() - 1 group by 1,2,3,4,5,6,7) t where rnk = 1

Senior
2

C'è un obiettivo continuo non negativo e quattro algoritmi: regressione lineare, albero decisionale, foresta casuale e boosting sui alberi. Quali di essi possono produrre previsioni negative?

Middle+
2

I dati sono stati caricati in una tabella ReplacingMergeTree; cosa succede durante la lettura se la merge non è ancora avvenuta, e come ottenere l'ultima versione dei record?

2

Cos'è la denormalizzazione?

Middle
2

È possibile combinare deduplicazione e successivo spill dei dati senza usare tabelle separate; e se sì, come?

2

Cos'è il test di ipotesi? Quali sono gli errori di Tipo I e Tipo II e il p-valore?

Middle+
2

Quali sono le strutture degli indici e come funzionano?

Middle
2

Quali metodi conosci per accelerare l'esecuzione dei task in PostgreSQL?

Middle
2

Cos'è una serie temporale stazionaria e perché la stazionarietà è importante per i modelli classici?

Middle+
2

Cos'è il bagging e il boosting, e come si differenziano?

Middle+
2

Quali sono le caratteristiche dell'uso di JOIN nella costruzione di data mart in PostgreSQL/Greenplum rispetto a ClickHouse?

Middle
2

Conosci la modellazione uplift? Cosa ne sai?

Middle+
2

Come prevenire la crescita della tabella se lo spazio di archiviazione dei dati è limitato nel tempo, ad esempio due anni?

Middle
2

È necessario verificare se nella tabella ci sono clienti con più email. Se ci sono, eliminarli (lasciare solo l'ultimo record per create_date).

Middle
1

Cos'è la normalizzazione e quando viene applicata?

Middle
1
/38