Golang
¿Cómo se realiza el proceso de prueba del código en el lenguaje Go?
¿Tiene experiencia trabajando con código heredado o anticuado que requiere modernización o refactorización?
¿Cómo interactúan las goroutines con la memoria en la ejecución de programas en Go?
¿Cuántas conexiones había a PostgreSQL? ¿Qué hacer si no hay suficientes conexiones con 10 mil RPS?
¿Existen restricciones en el número de goroutines que se pueden ejecutar simultáneamente en la aplicación?
¿En qué situaciones puede ocurrir un bloqueo mutuo de hilos o procesos?
¿Se puede considerar que un slice es seguro para su uso en un entorno multihilo sin medidas adicionales de sincronización?
¿Cuáles son las ventajas y desventajas de usar goroutines en programas en Go?
¿Cómo se realiza la eliminación y optimización de índices en la base de datos?
¿Qué componentes forman parte del entorno de ejecución del programa?
¿Tiene experiencia práctica en el desarrollo de soluciones arquitectónicas para sistemas complejos?
¿Por qué se utiliza el algoritmo de hash consistente y qué problemas ayuda a resolver?
¿Para qué sirve el directorio Internal en la estructura del proyecto?
¿Qué parámetros se pueden usar para configurar el comportamiento del recolector de basura?
¿Cuándo exactamente las goroutines pueden pasar a la cola de ejecución local?
¿Qué otros lenguajes de programación conoces además de Go a un buen nivel?
¿Cuál de los siguientes fragmentos de código contiene un error o problema potencial relacionado con el trabajo con canales? Opción 1 package main func main() { ch := make(chan int) ch <- 1 } Opción 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Opción 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Opción 4 package main func main() { ch := make(chan int) close(ch) <-ch } Opción 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
¿Estás listo para el formato de trabajo híbrido (oficina + remoto)?
¿En qué parte de la memoria se ubica el array de datos durante la ejecución del programa?
¿Ha utilizado algún mecanismo de bloqueo pesimista en sus proyectos?