Sobes.tech

Golang

Waarom is het niet aan te raden om voor elke URL een aparte goroutine te maken bij het controleren van terminals?

141

Hoe zou je controleren of een toegevoegde index echt goed werkt, vooral in productie?

141

Waren de lezingen met de meester, met de repliek of hoe werden ze verdeeld?

139

Heeft u sleutels gebruikt voor partitionering in Kafka?

137

Heeft u een militair paspoort in handen?

137

Kun je je een situatie herinneren waarin iets kapot ging en wat ze deden?

136

In welke volgorde worden de goroutines uitgevoerd en waarom?

134

Welk werkformaat geef je de voorkeur aan?

130

// Corrigeer de code 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() }

129

Vertel me over een situatie waarin je een initiatief hebt voorgesteld en verdedigd.

129

Hoe hebben jullie het opgelost als bij het bijwerken van de pods verzoeken verloren gingen?

128

Hoe heb je de Kafka-client precies in het project geïmplementeerd, hoe heb je het gebruikt?

128

pakket hoofd importeer "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 }

127

Waren de taken altijd goed beschreven? Hoe handelde u bij onvolledige beschrijving?

125

Wat gebeurt er met oude en nieuwe sleutels bij het groeien van de kaart? Waarom alles niet meteen kopiëren?

119

Heeft u ooit het aantal partities binnen een Kafka-topic aangepast?

116
/12