Можеш ли да набројиш врсте структура индекса који се користе у PostgreSQL-у и да објасниш њихове карактеристике?
Python
Можеш ли описати како раде области видљивости променљивих у Python-у?
Objasnite suštinu monolitne arhitekture i njene osnovne osobine.
Можеш ли да набројиш типове база података са којима си радио и да објасниш њихове особине?
Опишите пројекат на којем сте радили у последњој позицији.
U kojim slučajevima se preporučuje primena arhitekture mikroservisa u projektu?
Koje su prednosti i mane korišćenja asinhronih tehnologija?
Koja je razlika između klase i objekta?
Можеш ли да опишеш главне обавезе и пројекте на којима си радио на претходном радном месту?
Da li se pridržavaš SOLID principa prilikom razvoja softvera?
Koje metode implementacije apstraktnih klasa se koriste u Pythonu?
Ispričajte nam kako ste dobijali i formulirali zadatke za prethodno radno mjesto
Koja je svrha mock objekata u procesu automatizovanog testiranja?
Da li menadžer raspravlja o tvojim zabrinutostima ili nezadovoljstvu u vezi sa trenutnom pozicijom?
На шта треба обратити пажњу да би се идентификовали потенцијални проблеми при разматрању будућег посла?
Koji znaci ukazuju na potrebu kreiranja indeksa u bazi podataka?
Koje su prednosti i mane korišćenja Django okvira u razvoju veb aplikacija?
Da li ste radili sa Docker-om? Šta ste radili sa njim?
# Trenutno, dokumentacija i zahtevi za ovaj kod nisu 100% # tačni i na nekim mestima nisu ažurirani, pa ih ovde ne navodimo. # Sam kod radi na produkcionim serverima, čiji se rezultati koriste od strane raznih # sistema, neki napisani u COBOL-u, a drugi na arktičkim platformama na naftnim platformama, # koji primaju ulazne podatke putem jednostranog signala sa satelita. # Ne bismo želeli da nešto od toga pokvarimo, a zatim moramo da popravljamo. # Zato zahtevi "šta i kako treba da radi ovaj kod" treba da se zasnivaju na tome kako on trenutno funkcioniše. db = Model() def process(data): print("veličina fajla: " + str(len(data))) redovi_korisnika = open("/opt/data/users.txt").read().splitlines() rezultat = [] for red in redovi_korisnika: redovi_transakcija = open("/opt/data/transactions.txt").read().splitlines() process(redovi_transakcija) for str2 in redovi_transakcija: parts = str2.split() is_valid = db.check_transaction( user_id=parts[3], change=parts[4], ) if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+\.\d+", str2): continue user_id = red.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+\.\d+", parts[4]): rezultat.append(str2) if len(rezultat) > 0: print("podudaranje")