¿Cómo se limpian las filas muertas en PostgreSQL? ¿Cómo funciona Vacuum?
Golang
¿Cómo funciona el protocolo IP y con qué opera cada nivel del modelo OSI?
¿Qué es Stop the World en Go?
¿Cuáles son los niveles de aislamiento de transacciones en PostgreSQL?
¿Cuál es la diferencia entre procesos y hilos en Linux? ¿Cómo los ve Linux internamente?
¿Qué tipo de multitarea se utiliza en Go? ¿Cómo interrumpe el planificador de Go las goroutines?
¿Es seguro el acceso concurrente a un slice? ¿Habrá una condición de carrera si 4 goroutines modifican cada una su índice único del slice?
¿En qué se diferencia TCP de UDP? ¿En qué nivel del modelo OSI operan?
¿Cuál es el PID del proceso init/systemd?
¿Por qué el binario de Go pesa aproximadamente 2MB incluso para un programa simple? ¿Qué incluye el runtime de Go?
¿Qué anomalías conoces en la programación multihilo?
¿Qué mostrará el programa si dejas las comillas invertidas en lugar de comillas simples al comparar caracteres?
¿Estás familiarizado con los comandos: grep -E, awk, sed, find, xargs, tar, ssh/rsync, systemctl, journalctl, curl/wget, crontab, vim?
¿Por qué se usan comillas invertidas en los métodos de comprobación de caracteres aquí? ¿Cuál es la diferencia entre comillas invertidas, comillas dobles y comillas simples?
¿Existe una trayectoria profesional? ¿Quieres desarrollarte en lo técnico o en dirección a la gestión/liderazgo de equipo?
¿Qué tipos de memoria existen en Go y qué se almacena en cada una? ¿A dónde van las variables globales y las constantes?
¿Cómo se realiza físicamente la transmisión de datos a través de un canal no bufferizado?
// Escribir implementaciones de caché con TTL (tiempo de vida) para la estructura User. // Se puede usar User.ID como clave // Queremos que sea seguro para múltiples hilos // No queremos obtener registros con TTL expirado durante la operación de lectura // Queremos que los registros con TTL expirado se eliminen y no se almacenen // API get/set/del
¿Para qué sirven las goroutines? ¿Cuál es su ventaja frente a los procesos y hilos del sistema operativo?
¿Qué primitivas de sincronización existen en Go?