Sobes.tech

Golang

¿Cuáles son las causas típicas de las fugas de goroutines en sistemas de producción y cómo afectan al comportamiento en tiempo de ejecución del servicio?

Senior
199

¿Qué es más rápido: callback o canal en Go? ¿Por qué?

Middle+
199

Cuéntame sobre el contexto en Go: tipos, jerarquía, características de los contextos hijos. ¿Cómo crear un contexto hijo que no dependa del padre?

Senior
193

¿Cómo crear mejor un slice con memoria preasignada usando make? ¿Por qué especificar la capacidad de antemano?

Senior
189

¿Por qué utilizan gRPC en lugar de REST? ¿Cuáles son las ventajas de HTTP/2, en el que se basa gRPC?

Senior
187

¿Qué tipos de memoria hay en Go? ¿En qué se diferencia la pila del montón (heap)?

Middle+
186

¿Qué algoritmos de resolución de colisiones en tablas hash conoces? ¿Cuál se usa en el mapa de Go?

Senior
186

¿Cuál es la diferencia entre bases de datos SQL y bases de datos orientadas a documentos? ¿Cuándo usar cada una?

Middle+
185

¿Cómo funciona el recolector de basura en Go? Algoritmo de tres colores mark-and-sweep, STW.

Senior
184

Tarea: hay un callback que se activa 100,000 veces por segundo, suministra datos binarios. Es necesario entregarlos al servidor central. ¿Cuáles son las trampas y buenas prácticas?

Middle+
183

¿Qué son los arreglos y las slices en Go, en qué se diferencian? ¿Cómo funciona append y la expansión de capacity?

Senior
183

¿Cómo se implementa el recolector de basura en Go y qué compromisos hace entre latencia y rendimiento?

Senior
181

¿Cómo garantiza Go la seguridad al trabajar con mapas en acceso concurrente y qué mecanismos de sincronización se aplican en la práctica?

Senior
180

¿Por qué cambias de trabajo?

Senior
177

¿Qué es un map en Go? ¿Es segura para concurrencia? ¿Cuáles son las formas de trabajar de manera segura con un map en un entorno concurrente?

Senior
174

¿Cuáles son las características de la interacción entre consumidores y productores con las particiones en Kafka?

Senior
173

¿Qué propiedades deben tener las claves del mapa en Go?

Senior
172

Tipos de datos en Go: ¿cuáles conoces, cómo se pueden dividir en grupos?

Senior
169

¿Cómo abordará el problema si el servicio devuelve un error 500?

Senior
166
/5