Data Engineer
Cum se pot transfera datele dintr-o vedere materializată din Greenplum în ClickHouse?
Din ce blocuri principale este format un mesaj de urmărire (span)?
Vorbește despre experiența ta de muncă în ultimele locuri, ce proiecte, ce tehnologie?
Cum funcționează optimizatorul de interogări în Oracle, la ce se uită și la ce clasă aparține?
Căutați să creați o vizualizare care afișează toți utilizatorii și, dacă există, ultimele lor comenzi. Tabele: users(id, name) și orders(id, user_id, created_at). Ce tip de join trebuie utilizat pentru a include și utilizatorii fără comenzi? CROSS JOIN RIGHT JOIN INNER JOIN FULL JOIN LEFT JOIN
Ce este un DAG în Airflow, din ce este format și cum execută Airflow un DAG?
Ce tipuri de indexuri există în PostgreSQL?
Compară abordările Data Vault în MCHS și X5. Ce beneficii au adus noile obiecte (bridge, tabele pit)?
Vorbește-mi despre arhitectura stocării: cum a fost împărțită în straturi, care sunt caracteristicile fiecărui strat?
Cum funcționează ClickHouse și în ce se deosebește de PostgreSQL?
Cum să rezolvi o problemă în timp liniar O(n) folosind un dicționar? Ce trebuie să stocăm în dicționar pentru a construi apoi un șir sortat? Cum să tratezi caracterele care nu sunt în ordine?
Scrieți un DAG pentru încărcarea datelor prin REST API
Descrie metodele de optimizare a interogărilor SQL pe care le-ai aplicat. Cum ai redus timpul de execuție de la 12-15 secunde?
Din ce caracteristici se poate spune că este nevoie de un depozit de date?
Compara două soluții pentru problema de găsire a unităților în funcție de consumul de memorie: 1) buclă cu variabile, 2) split('0') + comprehensiune de listă + max()
Ce este normalizarea? La ce formă lucrăm în principal?
Cât de avansate sunt cunoștințele tale despre Python, ce biblioteci ai folosit?
Ai lucrat vreodată cu optimizarea interogărilor? De unde începe optimizarea?
Cât timp va dura soluția cu utilizarea sortării încorporate? Se poate gândi la o soluție mai rapidă?
Greenplum aparține mai mult tipului OLTP sau OLAP?