Data Engineer
Brzo morate vratiti nekoliko datoteka na verziju iz poslednjeg commita, ne dirajući ostale promene. Kako postupiti? git reset --hard HEAD Obrišite i ponovo kreirajte datoteke ručno git fetch i git merge git revert HEAD git checkout HEAD^ <datoteka1> <datoteka2>
Да ли сте морали да радите са Oracle Data Integrator (ODI)?
Koji zadatak u Pythonu ste poslednji put rešavali u produkciji?
Koji drugi formati fajlova, osim Parquet, dobro rade sa Hadoop i Hive?
Šta je promenljiva var, od kog tipa je?
Da li ste koristili Bridge i PIT tabele u Data Vault-u? Dajte primer i objasnite svrhu.
Veliko skladištenje — koliko je bilo teško održavati ga ručno u volumenima i objektima?
Šta je Materialized View i po čemu se razlikuje od običnog View?
Ispričajte svoje iskustvo sa Airflow (orkestratorom). Čime ste koristili?
Da li ste radili sa JWT tokenima? Od kojih blokova se sastoje?
Шта треба да урадите ако желите да промените грану на коју указује подмодул? - Подмодули не подржавају промену гране - Уклоните подмодул и додајте га поново са жељеном граном - Промените грану у подмодулу и извршите комит у главном репозиторијуму - Извршите git checkout на жељеној грани у подмодулу и региструјте промене у главном репозиторијуму - Извршите git submodule update --branch указујући на нову грану
Zašto se razdvajaju prikazi (VIEW) i tabele? Čemu služe prikazi?
Da li ste učitavali podatke iz Spark u S3 u formatu Parquet, a zatim iz Parquet u Greenplum — kako se odvija proces učitavanja?
Ispričaj mi o particionisanju. Koje zanimljive operacije si morao obaviti?
Kako obično pristupate izgradnji ETL i ELT procesa? U čemu se razlikuju ti procesi?
Odakle biste započeli realizaciju projekta?
Da li si ti bio jedini odgovoran za njih — sve si radio sam?
-- Датабаза табела numbers са једна колона num (целобројни бројеви, могу се понављати). -- Напишите SQL упит који дели бројеве у две колоне: -- even – парни бројеви (сортирано по расту) -- odd – непарни бројеви (сортирано по расту) -- Бројеви треба да буду распоређени редом: у првом реду – први парни и први непарни, -- у другом реду – други парни и други непарни итд. -- Ако у једној групи има више бројева него у другој, недостајућа места треба да буду NULL. -- оригинална табела -- num -- --------- -- [phone] -- резултат упита -- even | odd -- -----|----- -- 2 | 1 -- 4 | 3 -- 6 | 5 -- 8 | 7 -- 10 | 9 -- NULL | 11 -- NULL | 11
Koje magične metode Pythona treba uzeti u obzir?
Kako vaše iskustvo odgovara odgovornostima na radnom mestu: praćenje i analiza procesa učitavanja, nadzor i identifikacija anomalija, testiranje i implementacija poboljšanja u produkciji, podrška druge linije, provera tehničke dokumentacije?