Sobes.tech

Golang

¿Qué hacías con los mensajes no válidos después del procesamiento manual? ¿Cómo se veía esto técnicamente?

187

Cuéntame sobre el procesamiento competitivo: cómo se limitó el paralelismo, cómo se seleccionaron los parámetros mediante mediciones?

186

¿Qué ocurrirá si se realizan operaciones matemáticas adicionales con un resultado desbordado de int32: habrá un error, pánico u otra cosa?

186

¿Hiciste tablas históricas, por ejemplo, para el usuario donde se almacena el historial de cambios de sus atributos?

185

// Pregunta 5. ¿Qué mostrará en la pantalla func main() { ch := make(chan int, 5) for i := 1; i <= 5; i++ { ch <- i } for true { fmt.Println(<-ch) } }

184

// Pregunta 2. ¿Qué mostrará en la pantalla package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) }

183

// Pregunta 3. ¿Qué mostrará en la pantalla package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i) }

183

¿Dónde es necesario definir recover para que, en caso de pánico, la aplicación no se caiga, considerando que tiene múltiples endpoints, muchas dependencias (base de datos, caché, bibliotecas)?

181

¿Qué ocurría en el primer canal de sincronización? ¿Es algún modelo de datos en base al cual se enriquecían de alguna manera?

181
/11
Preguntas para la preparación Golang — Página 7 - sobes.tech