Vertel ons over je ervaring met CI/CD. Welke tools heb je gebruikt, zoals Jenkins, ArgoCD en anderen?
Golang
Leg het verschil uit tussen REST, gRPC en GraphQL.
Vertel over de soorten contexten in Go: Background, WithTimeout, WithCancel en andere.
Wat gebeurt er met de string bij het omkeren per byte en per rune? Met welke problemen kan men geconfronteerd worden?
Wat zijn CPU-bound en I/O-bound taken?
Ben je klaar om naar Yelabuga te verhuizen?
Vertel ons over goroutines en hoe ze verschillen van threads van het besturingssysteem.
Vertel over de soorten JOIN in SQL en leg het verschil tussen hen uit.
Wat is een load balancer en wat is het verschil tussen ingress- en egress-balancering?
Vertel over indexen in databases en wat de nadelen zijn van te veel ervan.
Vertel over API Gateway in de microservices-architectuur en waar het voor wordt gebruikt.
Bij welk type belasting (CPU-bound of I/O-bound) in Go kan je het grootste aantal goroutines starten?
Wat is capaciteit in slices en hoe wordt het gebruikt?
Vertel over byte en rune in Go, wat is het verschil, en geef een voorbeeld met het omkeren van een string.
Vertel over de isolatieniveaus van transacties: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Wat is het verschil tussen Mutex en RWMutex?
Heeft u ervaring met migraties en wat is dat mechanisme?
Kunt u voorbeelden geven van het gebruik van WithCancel, WithTimeout en WithDeadline?
Vertel over views in SQL en de twee hoofdtypen.
Wat is het verschil tussen relationele en niet-relationele opslag? Vertel over ACID.