¿Qué es una plataforma corporativa para procesar datos logísticos y operativos de diferentes redes del holding?
Golang
Cuéntame sobre la compilación de Docker de múltiples etapas: qué hiciste, cómo optimizaste el proceso de construcción y entrega del servicio?
En el currículum se menciona el procesamiento de mensajes de Kafka con control manual de desplazamientos. ¿Qué se entiende por control manual?
¿Qué ocurría después en el pipeline en GitLab CI después de la job de construcción de la imagen Docker?
Cuéntame sobre los niveles de aislamiento de transacciones
¿Cuántas personas había en el equipo y quién asignaba las tareas?
¿Para qué tareas utilizó goroutines y canales?
¿Qué es la construcción de múltiples etapas y para qué sirve?
Háblame de CQRS.
paquete principal importar "tiempo" func trabajador() canal de int { ch := make(chan int) ir func() { time.Sleep(3 * time.Second) ch <- 42 }() return ch } func main() { timeStart := time.Now() _, _ = <-trabajador(), <-trabajador() println(int(time.Since(timeStart).Seconds())) // }
¿Tenías un analista de sistemas que describiera claramente las tareas?
// Pregunta 1. ¿Qué mostrará en la pantalla? package main import "fmt" func main() { s := "Hello world" b := []byte(s) b[0] = "h" s = string(b) fmt.Println(s) }
¿Pensaste en qué más podría afectar cuando hiciste cambios en el microservicio?
¿Puedes manejar un pánico en uno de los defer?
¿Cómo utilizas las redes neuronales en tu trabajo?
¿Cómo determinas los valores de requests y limits para los recursos en Kubernetes?
¿Qué se hizo con el retraso del consumidor durante la reimplementación?
El consumidor recibe un mensaje de Kafka, acumula en un búfer, cuando el lote está listo, lo escribe y realiza el commit. ¿Qué pasará si el servicio falla en el momento de la construcción del lote?
¿Qué sucede si el servicio falla en el momento en que estás recopilando el lote para escribir? ¿Cómo se manejó el retraso del consumidor?
¿Agregaste trabajos en el pipeline, como linters y otros pasos?