Golang
Wat is het maximale aantal elementen dat een Bucket kan bevatten in een hash map-implementatie?
Hoe zorg je voor veilige toegang tot de kaart in een multithread-omgeving?
Welke functies vervult de context in het toestand- of commando-patroon?
Welke caching-strategie kiezen — cache-aside of write-through — rekening houdend met het gedragspatroon van gebruikers bij het controleren van de bestelstatus?
Hoe organiseert PostgreSQL de opslag van objectgegevens die groter zijn dan 2 kilobytes?
Is het toegestaan om berichten naar één kanaal tegelijk te sturen met meerdere goroutines?
Kun je uitleggen wat een Wait Group is en waar het voor wordt gebruikt in programmeren?
Wat is het verschil tussen HAVING en WHERE?
Hoe waren de werkprocessen georganiseerd in uw vorige bedrijf?
Hoe moet je een kanaal doorgeven aan een lopende goroutine in Go?
Kun je praten over een specifieke index die je in je werk hebt gebruikt?
Hoe definieer je het proces van het uitrollen van een applicatie en de belangrijkste fasen ervan?
Hoe kan het verkeer tussen servers worden gebalanceerd voor een optimale werking van het systeem?
Wat is de beperking dat er alleen in de master-replica van de database geschreven kan worden?
Is het mogelijk om binnen een functie toegang te krijgen tot een variabele die als privé binnen diezelfde functie is gedeclareerd?
Welke index zou je maken voor deze query met DENSE_RANK en PARTITION BY department?
Wat is de tijdcomplexiteit van toegang tot een element in een dynamische array?
Hoe beoordeel je jezelf op de graad?
// getallen van 1 tot 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Welke tool voor statische code-analyse gebruik je gewoonlijk?