Golang
Herinner je je de CAP-theorema?
Kunnen we een element toevoegen aan een nil-map op dezelfde manier als aan een nil-slice?
Op regel 60 buf = buf[:0] — wat gebeurt hier?
Vertel over B-tree en Hash indexen: hoe werken ze en wanneer worden ze gebruikt?
Als je meerdere aanbiedingen hebt, hoe neem je dan de beslissing welke je accepteert?
Welke andere programmeertalen kent u?
Hoe werkt het isolatieniveau Serializable?
Vertel me over je werkervaring
Vertel me over de functionele eisen van het reserveringssysteem voor bioscoopkaartjes
Wie vult de routeringtabellen in?
Kun je de TCP- en UDP-protocollen uitleggen, waarin verschillen ze?
Beschrijf de samenstelling van je team.
Hoe werken kanalen in Go en waar zijn ze voor?
Hoe was het proces van taakstelling georganiseerd? Wie vulde de backlog?
Wat is idempotentie in verzoeken aan de service?
Vertel ons over je ervaring met databases en de technologische stack.
Wat zijn zombie-processen en hoe kun je ze bestrijden?
Wat gebeurt er als je naar een gesloten kanaal in Go schrijft?
Hoe werkt git flow — takken, omgevingen, deployment?
func countSubs(s string) int { result := 0 left := 0 hm := make(map[rune]int) for right := 0; right < len(s); right++ { hm[s[right]]++ for hm[s[right]] > 1 { hm[s[left]]-- if hm[s[left]] == 0 { delete(hm, s[left]) } left++ } result += (right - left + 1) } return result }