Golang
Explica qué es una gorutina y cómo se utiliza en programación
Explica qué es sync.Map y cuáles son sus ventajas en comparación con los mapas normales en Go.
¿Cuál es la diferencia entre canales con búfer y sin búfer?
¿Cuál es el papel principal del operador select en programación o en el trabajo con flujos de datos?
¿Cuál es la diferencia entre una goroutine y un hilo del sistema en el contexto de la ejecución de tareas?
¿Cómo se implementa la recopilación automática de memoria y la liberación en el lenguaje Go?
¿Puedes explicar el concepto de programación competitiva y por qué es necesaria?
Explique el concepto de trabajo robado (Work-Stealing) y su aplicación en cálculos paralelos.
¿Cómo determinar la cantidad máxima permitida de goroutines simultáneas para ejecutar una tarea?