Sobes.tech

Golang

¿Se puede llamar a WaitGroup.Add dentro de una gorutina y Done al final? ¿Funcionará correctamente?

Middle+
239

¿Qué es un Deadlock? ¿Cómo evitar un bloqueo mutuo?

Middle+
234

Cuéntame sobre el planificador de Go (modelo GMP)

Senior
231

¿Cómo se puede crear y lanzar un hilo de ejecución separado en Go?

Junior — Middle
226

¿Cuál es la principal razón para usar el tipo sync.Map en Go?

Junior — Middle
224

¿Qué componentes incluye la estructura de una rebanada en el lenguaje Go?

Junior — Middle
223

¿Qué enfoques y herramientas en Go se utilizan para organizar cálculos paralelos y asíncronos con goroutines?

Junior — Middle
216

¿Qué opinas de Linux?

Senior
215

¿Qué son los genéricos en Go? ¿Cómo limitar el conjunto de tipos (constraints)?

Middle+
212

¿Qué es un canal en Go? ¿Qué tipos de canales existen? ¿En qué se diferencian los canales con búfer y sin búfer?

Middle
208

Características del trabajo con cadenas en Go: inmutabilidad, len(), trabajo con Unicode/cirílico, runas?

Middle+
202

¿Qué métodos se utilizan para garantizar la coherencia de los datos al trabajar con múltiples hilos o goroutines?

Junior — Middle
200

¿Qué es un proceso zombi?

Middle+
200

Cuéntame sobre Kubernetes: qué es, en qué se diferencia de Docker, cuáles son sus componentes principales?

Senior
198

Cuéntanos sobre el proyecto, el equipo y las tareas principales en tu trabajo actual

Senior
198

¿Cuál es la característica especial de las goroutines en Go? ¿Por qué son ligeras?

Senior
198

¿En qué se diferencia la contenedorización de la virtualización?

Middle+
194

¿Cómo evitar bloquearse indefinidamente al leer desde un canal vacío? ¿Qué es select y cuáles son sus patrones?

Senior
193

¿Cómo pueden comunicarse las goroutines entre sí? ¿Qué métodos de sincronización existen en Go?

Middle
193

¿Cómo se puede evitar la condición de carrera? ¿Cómo funciona un Mutex?

Middle
192
/6