Golang
¿Cuándo es mejor usar particionado y cuándo sharding?
¿Puedes nombrar los principales tipos de canales de comunicación que se utilizan para transmitir información?
Cuente sobre el modelo transaccional de PostgreSQL: ACID, MVCC, niveles de aislamiento.
¿Cómo selecciona el productor de Kafka la partición para enviar un mensaje?
¿Cómo se realiza la adición de un nuevo registro en la estructura de datos Map?
¿Por qué se utiliza un servidor Nginx para el dominio principal?
Explique el concepto de ensamblaje de múltiples contornos en Docker y sus ventajas.
¿Usas genéricos en Go?
¿Puede explicar qué se entiende por SSA en el contexto de la programación o compilación?
¿En qué se diferencian las instrucciones GROUP BY y ORDER BY en SQL y cómo trabajan con los datos?
¿Qué función cumple el papel de proxy en el lenguaje Go?
¿Se puede explicar el principio de funcionamiento de la caché LRU y en qué situaciones se aplica?
¿Qué sucede si varias goroutines intentan acceder simultáneamente a la misma clave en un mapa?
¿Cómo se realiza el control de acceso del usuario al sistema?
¿Cómo asignan y utilizan la memoria las goroutines en su trabajo?
¿Cuáles son las principales diferencias entre los protocolos HTTP/2 y HTTP/1.1?
¿Qué información se puede transmitir a través del contexto en la aplicación?
¿Cuándo exactamente ocurrirá el bloqueo al usar un canal con un tamaño de 100 elementos?
¿Puede explicar el concepto de balanceo de carga en el nivel 3 en protocolos y dispositivos de red?
¿Qué tipos de pruebas se utilizan generalmente para verificar el software?