Povesti-ne despre ce este o platformă corporativă de procesare a datelor logistice și operaționale ale diferitelor rețele ale holdingului.
Golang
Vorbește-mi despre build-ul Docker multi-stage — ce ai făcut, cum ai optimizat procesul de construire și livrare a serviciului?
În CV se menționează procesarea mesajelor din Kafka cu gestionare manuală a offseturilor. Ce înseamnă gestionare manuală?
Ce se întâmpla după în pipeline-ul GitLab CI după jobul de construire a imaginii Docker?
Vorbește despre nivelurile de izolare ale tranzacțiilor
Câte persoane erau în echipă și cine stabilea sarcinile?
Pentru ce sarcini ai folosit goroutines și canale?
Ce este o construcție multi-stage și la ce folosește?
Vorbește despre CQRS.
pachet principal importă "timp" func lucrător() canal de int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 42 }() return ch } func main() { timeStart := time.Now() _, _ = <-lucrător(), <-lucrător() println(int(time.Since(timeStart).Seconds())) // }
// Întrebarea 1. Ce va afișa pe ecran? package main import "fmt" func main() { s := "Hello world" b := []byte(s) b[0] = 'h' s = string(b) fmt.Println(s) }
Când ai făcut modificări în microserviciu, te-ai gândit la ce altceva ar putea influența?
Poți gestiona o panică într-unul dintre deferi?
Cum folosești rețelele neuronale în muncă?
Aveai un analist de sistem care descria clar sarcinile?
Cum determini valorile requests și limits pentru resurse în Kubernetes?
Ce s-a făcut cu întârzierea consumatorului în timpul reimplementării?
Consumatorul primește un mesaj din Kafka, acumulează în buffer, iar când batch-ul este gata — scrie și face commit. Ce se întâmplă dacă serviciul cade în momentul construirii batch-ului?
Ce se întâmplă dacă serviciul pică în momentul în care strângi lotul pentru scriere? Cum a fost gestionat întârzierea consumatorului?
Ai adăugat joburi în pipeline, cum ar fi linters și alți pași?