Pentru ce ai avut nevoie în general de Data Vault?
Data Engineer
Din punct de vedere tehnic, o bază de date într-un SGBD este pur și simplu un fișier, de unde provin restricțiile precum NULL/NON NULL? La ce servesc aceste abstracții logice?
Ce este tipizarea dinamică?
Ești din Moscova? De mult timp locuiești aici? De ce te-ai mutat în Moscova?
Care este experiența și înțelegerea ta în construirea de pipeline-uri pentru calculul vitrinelor (procesarea datelor)?
Vorbește-mi despre procesele CI/CD, modificările în baza de date, controlul versiunilor și migrațiile schemei (evoluția schemei).
Cum înțelegi conceptul de chei în tabele — pentru ce este nevoie?
Care sunt planurile tale pentru următorii 5 ani? În ce domenii ai dori să te dezvolți?
Ce faci în timpul tău liber? Ai proiecte personale?
Ce experiență ai cu SQL și bazele de date relaționale?
Spune-mi, ce îți place să faci în timpul tău liber în afară de programare? Care sunt hobby-urile tale?
Există un concept numit niveluri de izolare a tranzacțiilor. Ce știi despre asta?
Ce este important pentru tine într-un proiect nou, o echipă nouă sau o companie nouă?
Care este diferența dintre virtualizare și containerizare (Docker)?
Cum ai implementa filtrarea înainte de join în propria interogare?
Cum s-a reușit exact să se optimizeze interogările pe Data Vault, dacă de obicei crește numărul de joins?