Golang
Da li je bilo potrebno ručno raspoređivati particije po podovima?
Da li su testeri sve sami testirali ili su sve testirali?
На шта ћете обратити пажњу при избору новог посла, шта вам је важно?
Šta je angažovanost korisnika i kako su utvrdili da je ona porasla za 20-30% upravo zbog vašeg sistema ciljanog oglašavanja?
Da li je baza podataka kod vas ostala zajednička za monolit ili je podeljena na odvojene baze za svaku uslugu?
Зашто су потребни SOLID принципи?
Када се користи CQRS образац и како ће радити база података када се логички раздвоје услуге за читање и писање — да ли ће бити једна или различите?
Да ли сте радили у [претходна компанија] пре [компанија]?
Navedite primere različitih vrsta nerelacionih baza podataka i objasnite zašto se koristi svaki tip. Čemu služe graf baze podataka?
Koje alate ste koristili?
Kako shvatiti kada je potrebno particionisanje ili sharding?
Желите ли пуном радном времену на даљину или сте такође спремни да разматрате опције са канцеларијом?
Da li je uobičajena praksa da se fajl auth.go i test auth_test.go postave u istu direktorijum?
Ko treba da zatvori kanal?
Ако više narudžbina istog klijenta imaju isti iznos, kako će se ponašanje DENSE_RANK() razlikovati od RANK()? - DENSE_RANK() preskače sledeći broj, RANK() ne - DENSE_RANK() dodeljuje isti rang istim iznosima i ne preskače sledeći broj, RANK() preskače - Nema razlike - DENSE_RANK() daje jedinstvene brojeve, RANK() iste brojeve
Kako funkcioniše mapa u Go? Ispričajte o unutrašnjoj strukturi, buckets, kolizijama.
Реците нам о обради грешака у Go. Шта је типична грешка? Како се обрада грешака у Go разликује од других језика?
```go import ( "fmt" "runtime" "time" ) func main() { runtime.GOMAXPROCS(2) var c chan int for i := 0; i < 5; i++ { go sleeping(i, c) } for i := 0; i < 5; i++ { gopherID := <-c fmt.Println("routine ", gopherID, " је завршила спавање") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " време за заустављање ...") c <- id } ```
Koje su vrste/grupe šablona dizajna?
Zašto je potrebna kontejnerizacija? Zašto jednostavno ne deploy-ujemo?