Golang
¿Cuál es la conclusión? — ¿Escribir pruebas, correcto?
¿Por qué criterios vas a elegir un nuevo empleador ahora?
¿Qué hacías con los mensajes no válidos después del procesamiento manual? ¿Cómo se veía esto técnicamente?
¿Estás trabajando ahora?
Tarea: ¿Qué mostrará el código? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```
¿Qué paquete se utilizó para crear mocks?
¿Anti-fraude es un servicio grande o parte de un sistema más grande? ¿Cómo interactúa con otros servicios?
¿Qué patrones utilizaste en el código? ¿Por qué elegiste un enfoque basado en eventos y Kafka, en lugar de solicitudes normales?
¿Cuál es la diferencia entre JSON y Protobuf?
¿Causa una fuga de memoria usar time.After en un ciclo?
¿Qué es GOMAXPROCS? ¿Puede una aplicación usar más núcleos de los que se especifican?
Cuéntanos sobre el planificador de Go (modelo GMP)
¿Cómo abordas una tarea cuando el especificación está mal escrita?
Cuéntenos sobre el manejo de errores en Go. ¿Qué es un error típico? ¿En qué se diferencia el manejo de errores en Go de otros lenguajes?
¿Qué garantías de entrega ofrece Kafka? ¿Qué se debe hacer en el productor para lograr exactamente una vez?
¿Qué sucede con un slice en Go cuando crece y alcanza su límite de capacidad? ¿Cómo funciona la lógica al agregar nuevos elementos?
¿Por qué decidieron usar LLM en lugar de solo lógica en el código?
¿Por qué Go se volvió popular? ¿Qué problema resuelve?
¿Puedes dar un ejemplo de gestión independiente de un proyecto?
¿Está en proceso una extensión de estado?