Ken je de magazijnonderwerpen? Weet je wat SKU, NM, CR zijn?
Golang
Hoe schreef u in de database? Per record of in batches?
Hoe los je het op als de operatie 10-12 minuten duurt, de gegevens actief veranderen en er een actieve schrijfbewerking plaatsvindt? Hoe hebben jullie replicatie gebruikt?
Waarom was het resultaat negatief bij overflow van int32?
In het cv staat 'verwerking van berichten met handmatige offsetbeheer' — wat wordt daarmee bedoeld?
Was er veel logica in de services of gaven de services gewoon data door?
Waarom moeten historische gegevens elke nacht opnieuw worden geteld?
Waren de rapporten opgebouwd uit dezelfde database waarin actief wordt geschreven?
```go import ( "fmt" "runtime" "time" ) func main() { runtime.GOMAXPROCS(2) var c chan int for i := 0; i < 5; i++ { go sleeping(i, c) } for i := 0; i < 5; i++ { gopherID := <-c fmt.Println("routine ", gopherID, " is klaar met slapen") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " tijd om te stoppen ...") c <- id } ```
Was jij degene die de logistieke routes heeft opgesteld en berekend?
Wat motiveert je om als programmeur te werken?
// Vraag 4. Wat wordt er op het scherm weergegeven package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Waar kwamen de gegevens vandaan? Hoe stroomden ze naar u toe?
Wat is je ervaring met PostgreSQL? Heb je complexe queries moeten schrijven of optimalisaties gedaan?
Wat werd gecached? Alleen gidsen?
Hoeveel Kafka-kanalen waren er waarover rapporten werden opgesteld?
Hoe schreef u de gegevens naar de database — één voor één of in batches? Kon het voorkomen dat er 500 records in één Kafka-bericht zaten?
Heeft u met RabbitMQ gewerkt? Vertel over Kafka — als er 3 partities en 1 broker zijn, hoe worden de berichten verdeeld?
Wat is het verschil tussen JOIN en UNION?
Waarom ben je ontslagen?