Golang
Што се тиче облака — са чим су радили и колико су били блиски?
Šta je curenje memorije? Kako ste otkrili i rešili curenje u WebSocket Hub pomoću pprof?
Kako sebe možeš oceniti u pogledu stepena?
Kako je vaša saradnja sa Kubernetes i Docker organizovana? Da li su se time bavili sami developeri ili je to bio posao DevOps-a?
func fetch(ctx context.Context, u User) (string, error) { // nešto radimo u mreži time.Sleep(time.Millisecond * 10) // simulacija kašnjenja return u.Name, nil //return "", errors.New("neka greška") } func Do(ctx context.Context, users []User) (map[string]int64, error) { var mu sync.Mutex var wg sync.WaitGroup ch := make(chan error, len(users)) names := make(map[string]int64, 0) ctxWithCancel, cancel := context.WithCancel(ctx) wg.Add(len(users)) for _, u := range users { go func() { defer wg.Done() select { case name, err := fetch(ctx, u): if err != nil { ch <- err return } mu.Lock() names[name] = names[name] + 1 mu.Unlock() case <-ctxWithCancel.Err: } }() }
Šta je još potrebno pored Docker kontejnera za pokretanje servisa u Kubernetesu?
Koliko vas ima u timu, kako je tekao proces?
Што се тиче медицинских података — дијагнозе, лични и осетљиве податке пацијената. Где је интегритет и безбедност критична, који приступи би то обезбедили на нивоу архитектуре?
Zašto tražiš posao i da li si trenutno zaposlen?
Koja je razlika između nivoa izolacije transakcija?
Ispričajte nam o sastavu tima, zonama odgovornosti usluga i ciklusu objavljivanja.
Ispričaj mi o svom iskustvu, na šta si ponosan?
Šta će se desiti ako je defer van goroutine, a ne unutar nje?
Kako se zove ova metrika koja poredi klikove i prikaze?
За шта се користи context у Go?
Da li ste u poslednjem radnom mestu radili po radnom ili po ugovoru o delu?
Po kojim kriterijumima su deljene grupe potrošača?
Шта је индекс?
Predložite model statusa za transakcije u obradi plaćanja. Kako funkcioniše povraćaj novca?
Kako implementirati sortiranu mapu u Go koja garantuje redosled ključeva tokom iteracije?