Technicznie rzecz biorąc, baza danych w systemie zarządzania bazami danych (DBMS) to po prostu plik, skąd pochodzą ograniczenia typu NULL/NIE NULL? Do czego służą te abstrakcje logiczne?
Data Engineer
Czym jest dynamiczne typowanie?
Do czego w ogóle potrzebowałeś Data Vault?
Czy jesteś z Moskwy? Od dawna tu mieszkasz? Dlaczego przeprowadziłeś się do Moskwy?
Jakie masz doświadczenie i wiedzę na temat budowania pipeline'ów do obliczania witryn (przetwarzanie danych)?
Opowiedz mi o procesach CI/CD, zmianach w bazie danych, wersjonowaniu i migracjach schematu (ewolucja schematu).
Jak rozumiesz koncepcję kluczy w tabelach — do czego to jest potrzebne?
Jakie masz plany na najbliższe 5 lat? W jakich dziedzinach chciałbyś się rozwijać?
Jakie masz doświadczenie z SQL i relacyjnymi bazami danych?
Co robisz w wolnym czasie? Masz jakieś własne projekty?
Opowiedz, co lubisz robić w wolnym czasie oprócz kodowania – jakie masz hobby?
Czy istnieje pojęcie poziomów izolacji transakcji? Co o tym wiesz?
Co jest dla ciebie ważne w nowym projekcie, nowym zespole lub firmie?
Jaka jest różnica między wirtualizacją a konteneryzacją (Docker)?
Jak zaimplementowałbyś filtrowanie przed joinem w zapytaniu?
Czym dokładnie udało się zoptymalizować zapytania na Data Vault, jeśli zwykle zwiększa on liczbę joinów?