Golang
Welke methoden of tools gebruik je om fouten in code of systeem te detecteren en te diagnosticeren?
Hoe werkt het opvangen van paniek (panic/recover) in Go?
Waarom is het belangrijk om een timeout in te stellen bij het uitvoeren van HTTP-verzoeken?
Werk je momenteel bij een bedrijf of heb je je cv gewoon niet bijgewerkt?
Hoe hebt u het proces van het zoeken en oplossen van fouten in gRPC-services uitgevoerd?
Vertel me over de stack die wordt gebruikt in het huidige project, in meer detail.
Vertel eens iets over jezelf — belangrijke informatie die een potentiële werkgever moet weten.
Welke van de volgende codefragmenten bevat een fout of potentieel probleem gerelateerd aan het werken met kanalen? Optie 1 package main func main() { ch := make(chan int) ch <- 1 } Optie 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Optie 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Optie 4 package main func main() { ch := make(chan int) close(ch) <-ch } Optie 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Welke datatypes in Go zijn referentietypes?
Hoe hebt u uitgestelde herhaalpogingen (retry) in RabbitMQ zonder berichten te verliezen geïmplementeerd?
Welke van de volgende zijn synchronisatiehulpmiddelen in Go? (kanalen, sync.WaitGroup, sync.Mutex, sync.Cond)
Vertel over het pprof-pakket
Wat zijn de belangrijkste verschillen tussen een binaire boom en een gebalanceerde boom in de context van datastructuren?
Wat zijn de arbeiders?
Wil je je ontwikkelen in de architectuur?
Kun je een array rechtstreeks aan een andere toewijzen als hun afmetingen verschillen?
Wat gebeurt er in het systeem wanneer er een geheugenblok van 1024 byte wordt aangevraagd?
Wat is het verschil tussen de interface in de programmeertaal Go en interfaces in andere programmeertalen?
Hoe vindt de uitbreiding (rehash) plaats in Swiss Tables?
Hoe onderscheid je kanalen die worden gebruikt voor gegevensoverdracht tussen threads van goroutines qua doel en werking?