Šta je sharding?
Golang
Kako funkcioniše sastavljanje paketa iz izvornog koda u Linuxu (umesto menadžera paketa)?
Šta je B-stablo indeks i zašto je najčešće korišćen?
Kako garantovati isporuku događaja pri nestabilnoj mreži (mreža može prekinuti, događaji ne smeju biti izgubljeni)?
Ispričajte o transakcionom modelu PostgreSQL: ACID, MVCC, nivoi izolacije.
Koliko dobro poznaješ TCP/IP stack i OSI model? Koji protokoli rade na kojim nivoima?
Koliko dobro primenjujete SOLID principe u razvoju u Go?
Šta se dešava prilikom pokretanja kompajliranog binarnog fajla Go programa?
Šta usporava pri radu sa stekom? Kako izbeći uticaj GC na kritične baferove?
Kako procenjujete opravdanost korišćenja upravljanja memorijom zasnovanog na areni u Go servisima sa visokim opterećenjem?
Koji su tipični uzroci curenja gorutina u produkcijskim sistemima i kako oni utiču na ponašanje servisa u runtime-u?
Zašto ste izabrali Go umesto Rust za projekat u oblasti sajberbezbednosti?
Kako je obezbeđeno dobijanje kurseva (parametara) iz Centralne banke?
Zašto koristite gRPC umesto REST? Koje su prednosti HTTP/2, na kojem se zasniva gRPC?
Kako je organizovan prenos podataka između različitih servisa u infrastrukturi? Kroz brokera, direktno, gRPC?
Kako shvatiti koja sistemska funkcija zauzima 70% vremena u profilu pprof, ako vidite samo jedan veliki blok syscall?
Šta je brže: callback ili kanal u Go? Zašto?
Zadatak: postoji callback koji se aktivira 100.000 puta u sekundi, dostavljajući binarne podatke. Potrebno ih je dostaviti na centralni server. Koje su zamke i dobre prakse?
Ispričaj mi o kontekstu u Go: vrste, hijerarhija, karakteristike podređenih konteksta. Kako kreirati podređeni kontekst koji nije zavistan od roditeljskog?
Ispričajte više o antifraud servisu: čime ste se bavili, za šta ste odgovarali?