Sobes.tech

Golang

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

Middle
192

¿En qué condiciones se bloqueará para siempre la lectura del canal? ¿Qué sucederá al escribir en un canal nil? ¿Al escribir en un canal cerrado?

Middle+
191

¿Qué problemas pueden surgir al usar memoria compartida con hilos? ¿Qué es una condición de carrera (race condition)?

Middle
191

¿Por qué cambias de trabajo?

Senior
191

¿Qué sucederá con la rebanada al pasarla a una función, agregar un elemento y modificar uno existente?

Senior
190

// Dadas las rebanadas ordenadas A y B. Las rebanadas mantienen valores únicos. Produce una unión de ellas en la rebanada ordenada RES sin duplicados. // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]

Middle+
189

Háblame de ti

Senior
189

¿En qué se diferencian los contenedores de las máquinas virtuales?

Senior
188

Comandos de Linux que conoces. ¿Qué hace el comando kill?

Senior
186

¿Cómo se manejan los errores en Go? ¿En qué se diferencian errors.Is y errors.As?

Middle+
185

¿Cómo provocar pánico al trabajar con un canal? ¿Qué sucede con las operaciones en un canal nil y un canal cerrado?

Middle
185

¿Qué son las goroutines? ¿En qué se diferencian de los hilos (threads) normales?

Middle
184

¿Cuál es la diferencia entre procesos y hilos?

Senior
183

Cuéntame más sobre WaitGroup: cómo funciona, qué hacen Add, Done, Wait?

Middle+
183

¿Qué es el contexto en Go? ¿Cómo se usa? ¿Cómo funciona la cancelación a través del contexto?

Middle
183

¿Qué es la partición y el sharding?

Senior
183

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

Middle
182

¿Qué patrones de diseño conoces? ¿Qué grupos de patrones existen?

Middle+
180

¿Qué es un deadlock? ¿Cómo evitarlo?

Middle
180

¿De qué maneras pueden comunicarse los procesos entre sí (IPC)?

Middle+
178
/6