Golang
Wat zijn sticky sessions en waarom zijn ze nodig zodat alle verbindingen op één instantie vallen?
Maak een procedure en doe er een SELECT van.
Welke GDPR-processen heb je geïmplementeerd (anonimisering, gegevensverwijdering)?
Wat is de tijd- en geheugencomplexiteit (Big O) van dit algoritme?
Vertel over het optimaliseren van databasequery's: hoe identificeerden jullie problematische query's en wat deden jullie?
Hoe lang programmeer je al in Go?
Wat is het verschil tussen een functie en een methode in Go? Wat is het technische verschil qua geheugenbeheer?
Heeft u ooit te maken gehad met architecturale taken? Hoe werden architecturale beslissingen genomen?
Wat was het maximale aantal verzoeken per seconde op de meest belastende service?
Als zo'n taak nu in een sprint zou komen, waarmee zou je beginnen en hoe zou je omgaan met onzekerheid?
Vertel over je ervaring, waarmee je bezig was, aan welk project je hebt gewerkt en welke rol je hebt gespeeld?
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) // }
Hoe hebt u de schaalvergroting van Kafka-consumers uitgevoerd? Op basis van welke criteria?
Wat is indexering in databases en waarom is het nodig?
Vraag 2: Wat geeft de code met interfaces en nil weer? (getypte nil vs niet-getypte nil)
Wat is het verschil tussen SQL-databases en documentgeoriënteerde databases? Wanneer gebruik je welke?
Hoeveel jaar commerciële ervaring heb je en hoeveel jaar programmeer je in Go?
Heb je real-time analyse gebouwd of welke doelen had je in eerste instantie?
Wat voor project was er in het bedrijf? Wat voor microservice was daar?
Waarom hebt u besloten het huidige bedrijf te verlaten?