Kaip patikrintumėte, ar pridėtas indeksas tikrai gerai veikia, ypač gamyboje?
Golang
Ar panika bus, jei pridėsime prie nil slice?
Skaitiniai vyko su meistru, su replika ar kaip jie buvo paskirstyti?
Ar naudojote raktus Kafka skirstymui?
Ar galite prisiminti atvejį, kai kažkas sulūžo ir ką tada darėte?
Ar turite rankose karinį bilietą?
Kokia tvarka bus vykdomos gorutinos ir kodėl?
Kokį darbo formatą teikiate pirmenybę?
// Pataisyti kodą func FixProblem() { var wg sync.WaitGroup ch := make(chan string, 5) mu := sync.Mutex{} for i := 0; i < 5; i++ { wg.Add(1) go func(ch<- string, i int, wg *sync.WaitGroup) { defer wg.Done() mu.Lock() defer mu.Unlock() msg := fmt.Sprintf("Goroutine %s", strconv.Itoa(i)) ch <- msg }(ch, i, &wg) } for { select { case q := <-ch: fmt.Println(q) } } wg.Wait() }
Papaskink apie situaciją, kai pasiūlei iniciatyvą ir ją gynėjai.
Kaip sprendėte, jei atnaujinant podus praradote užklausas?
Kaip tiksliai įdiegėte Kafka klientą į projektą, kaip jį naudojote?
pagrindinis paketas importuoti "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val }
Ar esate teritoriniu požiūriu Maskvoje?
Ar visada užduotys būdavo gerai aprašytos? Kaip elgdavotės, jei aprašymas buvo nepakankamas?
Kas vyksta su senais ir naujais raktais, kai žemėlapis auga? Kodėl nereikia visko kopijuoti iš karto?
Ar kada nors reguliavote Kafka-topiko dalinių skaičių?