Welke soorten onderlinge uitsluitingen (Mutex) zijn geïmplementeerd in de standaardbibliotheek van Go?
Golang
func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val } package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }
Vertel over de optimalisatie van databasequery's vanuit technisch perspectief.
Wat is het verschil tussen PARTITION BY en GROUP BY voor een subquery?
Hoe te begrijpen dat de degradatie precies door de toename van het resourcegebruik (CPU, enz.) is veroorzaakt?
Wat is de rol van de EXPLAIN-operator bij het uitvoeren van SQL-query's in een database?
Hoeveel microservices heb je geschreven tijdens je tijd bij het bedrijf?
Wat is GOMAXPROCS en hoeveel goroutines zullen er parallel werken uit 1000?
Vertel over werken met slices in Golang: hoe werken capacity, length en wat gebeurt er als je de grenzen overschrijdt.
Wat zou je absoluut niet willen zien op je nieuwe werkplek?
Is er een eenmanszaak of andere vormen van rechtspersonen?
Vertel over je ervaring, waarmee je bezig was, aan welk project je hebt gewerkt en welke rol je hebt gespeeld?
Welke taken vind je het leukst en welke minder?
// Wat zal de code tonen? func main() { var wg sync.WaitGroup for i := 0; i < 3; i++ { go func() { wg.Add(1) defer wg.Done() fmt.Print(i) }() } wg.Wait() fmt.Println("\ndone") }
Vertel me over je laatste project waar je trots op bent.
SELECT afdeling, SOM bedrag FROM werknemers WAAR SOM bedrag > 10000 GROEP OP afdeling;
Welke soorten gelaagde architecturen zijn er? (Clean Architecture, Hexagonal, DDD)
Vertel over de Golang planner, hoe hij omgaat met blokkerende operaties
Hoe verloopt de taakstroom — van bedrijfsvoering tot ontwikkeling?
Heb je de RPS van de services gemeten?