Golang
Word je niet ontslagen of eruit gezet, dat wil zeggen dat je zo lang kunt blijven en werken als je wilt?
Hoeveel datacenters had u: één of meerdere?
Hoe zou je deze oplossing in de code organiseren (met behulp van goroutines en kanalen)?
Heb je deelgenomen aan een code review?
Vertel me over je huidige ervaring: waar werk je nu, aan welk product, wat is je belangrijkste stack?
Hoe kunnen processen en threads met elkaar communiceren?
Noem de belangrijkste datatypes in Go
// 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() }
Wat zijn structuren in Go en waar worden ze voor gebruikt?
Heeft u ervaring met werken aan een project in de beginfase of vanaf nul? Wat heeft u gedaan en welke beslissingen heeft u genomen?
[naam] vroeg: wat is een alias in Go?
//1-10 vierkanten weergeven, tellen in meerdere threads, worker pool
Hoe heet de constructie WITH ... AS (...) op regel 84 van de query?
Hoe comfortabel is volledig remote werken?
Hoe zou je bepalen dat een chatversie beter is dan de andere als je er twee had?
Hoeveel mensen zaten er in het team?
Welke praktijken bestaan er om de grootte van de Docker-afbeelding te verkleinen?
Vertel me meer over het puntensysteem — wat gebeurde er op het hoogste niveau?
Laten we het hebben over replica's en partitionering — waar zijn ze voor nodig?
Kan de levering van gegevens via UDP worden gegarandeerd?