Golang
¿Cómo se realiza la eliminación de registros de las tablas en la base de datos PostgreSQL?
¿Cuál es la cantidad máxima de elementos que puede contener un Bucket en la implementación de un hash map?
¿Cómo garantizar un acceso seguro a la tarjeta en un entorno multihilo?
¿Qué funciones cumple el contexto en el patrón de estado o comando?
¿Qué estrategia de almacenamiento en caché elegir: cache-aside o write-through, considerando el patrón de comportamiento de los usuarios al verificar el estado del pedido?
¿Cómo organiza PostgreSQL el almacenamiento de datos de objetos que superan los 2 kilobytes en tamaño?
¿Se permite enviar mensajes a un solo canal con múltiples goroutines al mismo tiempo?
¿Puedes explicar qué es un Wait Group y para qué se utiliza en programación?
¿En qué se diferencia HAVING de WHERE?
¿Cómo estaban organizados los procesos de trabajo en su empresa anterior?
¿Cómo se debe pasar un canal a una gorutina en ejecución en Go?
¿Puedes hablar sobre un índice específico que hayas utilizado en tu trabajo?
¿Cómo define el proceso de despliegue de la aplicación y sus etapas principales?
¿Cómo se puede realizar el balanceo de tráfico entre servidores para el funcionamiento óptimo del sistema?
¿En qué consiste la restricción de escribir solo en la réplica maestra de la base de datos?
¿Se puede acceder a una variable declarada como privada dentro de la misma función?
¿Qué índice crearías para esta consulta con DENSE_RANK y PARTITION BY department?
¿Cuál es la complejidad temporal de acceder a un elemento en un array dinámico?
¿Cómo te calificas en términos de grado?
// números del 1 al 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }