¿Hay una tabla caliente en la base de datos que se lee constantemente? ¿Cómo trabajar con los índices en este caso?
Golang
¿Hay desarrollo móvil en su equipo?
// Encontrar el número par máximo package main import "fmt" func main() { var max int for i := 1000; i > 0; i-- { go func() { if i%2 == 0 && i > max { max = i } }() } fmt.Printf("El máximo es %d", max) } func maxEvent(n, workers int) int { var wg sync.WaitGroup results := make(chan int, workers) jobs := make(chan int, workers) for w := 0; w < workers; w++ { wg.Add(1) go func() { defer wg.Done() localMax := -1 for num := range jobs { if num%2 == 0 && num > localMax { localMax = num } } result <- localMax }() } go func() { for i := 1; i <= n; i++ { jobs <- i } close(jobs) }() go func() { wg.Wait() close(results) }() globalMax := -1 for localMax := range results { if localMax > globalMax { globalMax = localMax } } return globalMax }
¿Qué situaciones imprevistas pueden surgir durante el proceso de reserva y cómo manejarlas?
¿En qué se diferencian las características del lenguaje Go en comparación con otros lenguajes de programación?
¿Qué mecanismos de sincronización en Go conoces?
¿Por qué criterios seleccionas las empresas, en qué te basas?
¿Existe alguna forma de gestionar y ajustar el recolector de basura stop-the-world en Go?
¿Se midieron los RPS de los servicios?
¿Afecta el tamaño del búfer del canal a algo en el grupo de trabajadores?
¿Qué tareas realizaste en el proyecto desde tu lado?
¿Cómo supervisar la precisión del funcionamiento del sistema (monitoreo)?
¿Qué más haces después de arreglar algo?
¿Cómo funciona el mecanismo de reserva de asientos a nivel de base de datos? ¿Cómo garantizar que un asiento no se venda dos veces?
¿Qué sucede al hacer append si la capacidad del slice no es suficiente (aloca un nuevo array)?
¿Cómo implementar el envío de mensajes en un servicio gRPC?
¿Se ejecutarán todas las solicitudes GET en paralelo si hay entre 500 y 1000 URLs?
¿Qué son las interfaces en Go? ¿Para qué sirven? ¿Cómo funcionan bajo el capó?
¿Cuántos servicios leyeron el tópico Kafka?
Cuéntame sobre los índices en bases de datos: para qué sirven, cuáles existen, cómo elegirlos correctamente?