Golang
Kunnen we een slice als parameter aan een functie doorgeven?
Vertel over databases — waarmee heb je gewerkt en waarmee werk je nu?
Hoe worden fouten afgehandeld in Go? Wat is het verschil tussen errors.Is en errors.As?
Stel je voor dat je geen gemeenschappelijke grond kunt vinden met een tester in je team die je constant 'pikt op je'. Hoe ga je hiermee om?
Vertel over een moeilijke taak die je hebt moeten doorstaan. Wat was de grootste moeilijkheid?
Hoe is het releaseproces georganiseerd? Hoe verliep de laatste release met jouw deelname?
Wat moet er gedaan worden zodat de REST API-server (code repository) in Kubernetes begint te werken?
Vertel me over graceful shutdown: wat is het, wat gebeurt er tijdens, hoe wordt het opgeroepen? Welke processen voert de service uit in Kubernetes na ontvangst van SIGTERM?
Waar begint volgens jou highload? Wat is de grens tussen highload en niet-highload?
Je hebt een service die veel goroutines spawn. Hoe zou je het aantal gelijktijdig lopende goroutines beperken?
Vertel meer over de projecten in Go
Vertel over Kubernetes — wat is het, hoe verschilt het van Docker, wat zijn de belangrijkste componenten?
Hoe is het kanaal onder de motorkap georganiseerd in Go?
Welke typen variabelen zijn er in Go?
Vertel me over het Semaphore-patroon.
Hoe werden de taken binnen het team verdeeld?
Waarom is de aanpak van Go voor gelijktijdigheid beter dan in andere talen?
Vertel over je ervaring met high-load systemen. Heb je ooit problemen opgelost met het verdelen en balanceren van verkeer?
Als de operatie 10-12 minuten duurt en er is een actieve schrijfactie en de gegevens veranderen, waren er geen bijwerkingen?
Wat is de complexiteit van het algoritme in tijd en geheugen?