Golang
¿Es posible una situación en la que la variable len muestre una longitud menor que el tamaño real del array o segmento?
¿Qué características distintivas del uso de canales con búfer en programación conoces?
¿Qué problemas y fallos típicos pueden surgir al ejecutar varias transacciones simultáneamente en el sistema?
¿Cómo se implementa en Go el manejo de estados panicos y el procesamiento de errores causados por situaciones de emergencia?
¿Cuáles son las diferencias entre el tipo de dato de cadena y el array de bytes en el contexto de la programación?
¿Qué tipos de pruebas ha utilizado? ¿Unitarias, Mock, Integración, Contenedores de prueba?
Explique el principio de consistencia eventual y cuáles son sus características
¿Tiene experiencia en el uso o desarrollo de procedimientos almacenados en bases de datos?
¿Qué métodos de distribución de datos por shards conoces?
¿Qué sucede si intentas agregar un elemento a una slice cuya longitud ha alcanzado su capacidad máxima?
¿Qué te inspiró a elegir el desarrollo en el lenguaje Go?
Háblame de CQRS
¿Qué es un bloqueo mutuo (Deadlock) al usar goroutines y cómo evitarlo?
¿Cuál es el propósito de dividir los datos en partes en las bases de datos?
¿Cómo hacer que, al insertar un registro duplicado en una tabla con clave única en el número de teléfono, en lugar de un error se actualice el registro existente (INSERT ON CONFLICT DO UPDATE)?
¿Qué métodos se pueden aplicar para reducir el tiempo de evacuación en caso de emergencia?
¿Cuándo es mejor usar Spinlock en lugar de Mutex para la sincronización de recursos?
¿Una tabla con (id PRIMARY KEY, data JSON) es una buena opción de índice en PostgreSQL para buscar por clave?
¿Qué características únicas poseen los slices en el lenguaje Go?
¿Cuál es el peligro al pasar un slice a una función? ¿Hay alguna trampa con los arreglos?