Golang
Hoe sta je tegenover chaos?
Weet je iets over reconciliation in React? Welke heuristieken worden gebruikt voor snelle vergelijking van de virtuele DOM?
Vertel over werken met slices in Golang: hoe werken capacity, length en wat gebeurt er als je de grenzen overschrijdt.
Waren er veel ongeldige berichten? Ongeveer 10%?
Heeft u gewerkt met een database met meer dan 15 tabellen?
Vertel over een interessante taak waar je trots op bent, een ervaring of moeilijkheden.
Architectuurvraag: de notificatieservice gebruikt sjablonen uit de beheerservice. Hoe garandeer je betrouwbaarheid bij een mogelijke uitval van de beheerservice?
Gebruik je Golang?
Wat is het verschil tussen een geïnterpreteerde taal (Python) en een gecompileerde taal (Go)? Welke factoren beïnvloeden de keuze?
Wat zijn je salarisverwachtingen?
Waarom heb je besloten te migreren van een monoliet naar microservices? Waar liep je tegenaan?
Kan een structuur in Go meerdere interfaces tegelijk implementeren?
Hoeveel primaire sleutels kan een tabel hebben?
Stel dat we een query hebben die lang duurt — wat moeten we doen? Vertel over EXPLAIN en EXPLAIN ANALYZE.
Vertel me over de pub/sub aanpak in Redis voor een schaakservice — voor- en nadelen
package main import ( "fmt" ) func main() { c := make(chan string) go fmt.Println(<-c) c <- "Hello World!" fmt.Println("Exit!") }
Wat is defer? Wat zal de volgende code afdrukken? ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```
Vertel welke ingebouwde types je kent in Go?
Hoe beoordeel je je kennis van Go op een schaal van 1 tot 10? Wat zou je toevoegen aan de ontbrekende punten tot 10?
Kun je constante geheugen maken zonder de kaart te verwijderen?