Golang
¿Qué pasa si escribes en un canal cerrado?
¿Qué hay en la carpeta /proc?
¿En qué consiste exactamente la ausencia de colisiones en diferentes soluciones, en memoria y en base de datos?
¿Por qué el mapa normal en Go no es seguro para escrituras concurrentes?
¿Cuál es la complejidad algorítmica de la búsqueda binaria en un array ordenado?
¿Tiene alguna idea de por qué todavía no hemos migrado a IPv6?
¿Puedes dar el último ejemplo de una tarea que te haya gustado mucho?
¿Cómo está organizada la mapa debajo del capó en Go?
¿Cuál es la diferencia entre un receptor de puntero y un receptor de valor al implementar una interfaz? ¿Cuándo usar cada enfoque?
¿Cómo trabajaste con WebSocket? ¿En qué nivel: configuración de infraestructura o solo código? ¿Qué tecnologías utilizaste? ¿Hubo problemas de conexión a nivel de infraestructura?
¿Qué son los índices y para qué sirven?
¿Importa el orden en que se incluyen los campos en un índice compuesto?
¿Qué es gRPC en tus propias palabras y has trabajado con él?
¿Qué método de morphing desea usar si las Shape Keys no funcionan?
¿Qué son los índices en la base de datos, sus ventajas y desventajas?
Describe completamente las ventajas y desventajas de monolitos y microservicios específicamente en la situación de un servicio de ajedrez.
¿Para qué sirve la operación de copia para slices? ¿Por qué no se puede simplemente asignar un slice a otro?
¿Cómo funciona el planificador de Go? Cuéntame sobre el modelo GMP.
¿Qué mostrará el programa? ¿Por qué? func main() { tiempoInicio := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(tiempoInicio).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }
¿Puede un slice ser igual a nil? ¿En qué se diferencia un slice nil de un slice vacío?