Golang
¿Tiene experiencia trabajando con código heredado o anticuado que requiere modernización o refactorización?
Cuéntenos más sobre Redis: ¿qué tipo de directorios hay y qué datos se almacenan allí?
¿Cuántas conexiones había a PostgreSQL? ¿Qué hacer si no hay suficientes conexiones con 10 mil RPS?
¿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?
¿Tiene experiencia práctica en el desarrollo de soluciones arquitectónicas para sistemas complejos?
¿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?
¿Qué métodos de escalabilidad de rendimiento en sistemas de software puede nombrar?
¿Qué indicadores de rendimiento de Pipeline puedes nombrar?
¿Cómo garantizar la prevención de superar el límite de descriptores de archivos abiertos en el sistema?
¿Qué métodos se utilizan para la interacción entre microservicios en los escenarios más comunes?
¿En qué casos se aplica una estructura de datos con la capacidad de almacenar elementos secuenciales y modificarlos dinámicamente?
¿Puede explicar el principio de funcionamiento del hash en la implementación de un mapa (Map)?