Golang
¿Cuál ha sido el caso de uso de goroutines más memorable en tu experiencia de desarrollo?
¿En qué se diferencian las herramientas de automatización de configuración Ansible y Puppet en términos de funcionalidad y enfoques?
¿Cómo extraer los elementos del array original que no están presentes en los datos en forma de segmento?
¿Cómo se eliminan los registros obsoletos de la base de datos?
¿Cuál es aproximadamente el tiempo de búsqueda de elementos en la estructura de datos Map?
¿Existe la posibilidad de implementar el sharding sin usar replicación de datos?
¿ Garantizan los canales un funcionamiento seguro en presencia de múltiples hilos de ejecución?
¿Cómo se almacenan los datos en Kafka?
¿Ha trabajado con herramientas para construir consultas SQL de forma programática?
¿Cómo se realiza la actualización de datos en las filas de las tablas de PostgreSQL?
¿Qué métodos se utilizan para gestionar la secuencia de transacciones en el modelo Saga?
¿Cómo se implementa la exclusión mutua (Mutex) en los sistemas de programación?
¿Qué principios fundamentales de desarrollo de software aplicas en tu trabajo?
Explique qué se entiende por lectura sucia en el contexto del procesamiento transaccional de datos.
¿Hay alertas de reposo que disparan? ¿Cómo se trabajó con esto?
¿Qué significa el nivel de aislamiento Repeatable Read y qué problema previene en las transacciones de bases de datos?
¿Cuál es la diferencia entre los nombres de estructuras que comienzan con minúscula y con mayúscula?
¿Ha utilizado herramientas de perfilado para analizar el rendimiento?
Explique la relación entre los protocolos HTTP, gRPC y el sistema de serialización de datos Protobuf
¿En qué se diferencian los estados de las goroutines en ejecución y en espera, como Runnable y Waiting?