Vertel over een interessante taak uit je vorige ervaring. Wat deed je bij het bedrijf?
Golang
Waarvoor dient de cache en caching? Wat is een negatieve cache?
Wat is het verschil tussen een gebufferde en een niet-gebufferde kanaal?
Welke vaardigheden moeten worden beheerst om het niveau van professionele kwalificatie te verhogen?
Wat gebeurt er als je probeert gegevens uit een kanaal te lezen dat op dit moment geen elementen bevat?
Heeft u vragen voor mij?
Hoe de toestand van een Linux-machine zonder monitoring analyseren als deze zich slecht voelt? Hoe de oorzaken van problemen begrijpen?
De test op uniforme verdeling slaagt niet: backend[0] verwachtte 5 oproepen, kreeg 10, backend[1] verwachtte 5 oproepen, kreeg 0
import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }
Hoe werkt GOMAXPROCS en waar is P (processor) voor in het GMP-model?
Hoe organiseer je de communicatie tussen goroutines en hoe ga je om met deadlocks?
Waarvoor zijn StatefulSets verantwoordelijk en wanneer worden ze gebruikt?
Binaire zoekopdrachten en zoeken in een boom hebben dezelfde logaritmische complexiteit. Waarom hebben we meerdere algoritmen met dezelfde algoritmische complexiteit? Moeten we altijd een boom gebruiken in plaats van binaire zoekopdrachten?
Vertel over Istio: wat is het, waarom is het nodig, hoe werkt het?
Hoe lang werkt de zoekboom?
Wat zijn kanalen en hoe stel je de richting van een kanaal in?
Wat is het verschil tussen een data race en een race condition?
Hoe organiseer je toegang tot de service in Kubernetes van buitenaf?
Mocks in testen en waarom ze nodig zijn
Heb je ooit goroutines gebruikt in je werk? Zo ja, in welke functionaliteit?