Golang
¿Qué tipo tiene msg en la gorutina y por qué es necesario pasarlo como argumento?
¿Cómo responde el procesador si no queda nada más para ejecutar en la cola de tareas?
Explica qué son las llamadas no bloqueantes en el contexto del trabajo con goroutines y cómo se implementan.
¿Se puede usar una estructura no vacía como clave en un contenedor Map?
¿Todavía trabajas en [empresa]? ¿Cuándo planeas irte y por qué te vas?
¿Cómo terminar un proceso en Linux y en qué se diferencian SIGTERM y SIGKILL? ¿Qué son las señales y para qué se usan?
¿Tiene experiencia en la creación y uso de triggers en bases de datos SQL?
¿Cómo se pueden combinar rápida y eficazmente varias cadenas de texto en un programa?
¿Qué procesos se inician después de que el código se envía al registro de servicios?
¿Por qué la serialización con Protobuf es más rápida en comparación con JSON?
¿De qué manera las transacciones pueden conducir a bloqueos mutuos en la base de datos?
¿Puedes explicar el concepto de recuperación ante fallos en el lenguaje Go?
¿Qué métodos se pueden utilizar para garantizar la escalabilidad horizontal de la base de datos para distribuir uniformemente las solicitudes de lectura?
Explique el mecanismo de recorrido de elementos en la estructura de datos Map y sus características
¿Cómo se realiza la asignación de memoria para objetos en el software?
¿Cómo se realizan las solicitudes a la base de datos PostgreSQL?
¿Qué herramientas o bibliotecas utilizaste para implementar la interacción con la base de datos en tus proyectos?
¿Cuál es la cantidad aproximada de comparaciones o pasos que realizará un algoritmo que funciona en tiempo logarítmico al procesar 100 elementos?
¿Qué causa colisiones al guardar varios elementos en un solo depósito en una tabla hash Map?
¿Cómo se realiza la lectura secuencial de datos desde un canal?