Golang
Šta je ACID u bazama podataka?
Koji format rada razmatraš?
Šta će se desiti sa trenutnim zahtevima bez Graceful Shutdown prilikom završetka procesa?
Kako je postavljen limit brzine? Na čemu je bio zasnovan i gde je implementiran? Šta je tehnički korišćeno?
Lično sam testirao da Postgres preuređuje kolone i da optimizatoru nije važno u kom redosledu napišeš upit — on će ga sam preurediti kako treba. Šta ti misliš?
Šta će biti prikazano pri pokretanju programa: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Simulacija rada }() } wg.Wait() fmt.Println(len(counter)) }
Šta je novo u Go 1.26?
Navedite nivoe izolacije transakcija u Postgresu. Zašto stroži nivoi izolacije rade sporije? Od kojeg nivoa nastaje konkurencija za podatke?
5000 zahteva za zapis po sekundi — je li to mnogo? Kako planirate da obradite write-flow kroz sve downstream servise (Inventar, Plaćanje, Dostava)?
Koje alate ste koristili za upravljanje zavisnostima u Go?
Ispričaj mi o Garbage Collector-u u Go, kako radi.
Da li ste vodili tehničke intervjue i da li ste se bavili mentorstvom?
Где тренутно живите и који формат рада разматрате?
Šta si poboljšao u sebi u poslednjih šest meseci do godinu dana? Šta si naučio van posla?
Ispričaj mi o sync.Atomic: zašto se koristi, da li si ga morao koristiti na poslu?
Kako rešiti ako je filter visokog prioriteta preširok i pojede sav budžet?
Šta je servis za pretraživanje vraćao?
На колико хостова је радила услуга и колико инстанци је покренуто?
Kako je izvedena povezana sa površinom?
Kako ste radili sa WebSocket-om? Na nivou infrastrukture ili samo kod? Koje tehnologije ste koristili? Da li su postojali problemi sa povezivanjem na nivou infrastrukture?