Sobes.tech

Golang

¿Cuál era tu estrategia favorita cuando un clúster de Elasticsearch fallaba o dejaba de responder? ¿Se rompía la función de búsqueda en el sitio web, o había un mecanismo de respaldo para consultas directas a PostgreSQL?

Middle
235

¿Cómo manejaste la paginación profunda? Si un usuario quiere ver la página 100 de resultados, usando from/size estándar en Elasticsearch, es muy costoso en términos de memoria. ¿Usaste Search After?

Middle
230

¿En qué situaciones es más apropiado que un desarrollador escriba código manualmente en lugar de confiar en soluciones generadas por IA?

Senior
219

¿Cuándo es arriesgado refactorizar y cuándo deberías evitarlo?

Senior
181

¿Cómo debe diseñarse un servidor HTTP en Go para soportar una apagado suave y una limpieza adecuada de recursos?

Senior
172

¿Ha utilizado CDC (por ejemplo, Debezium), colas de mensajes o planificadores de tareas para la sincronización de datos?

Middle
158

¿Tienes un servicio que genera muchas goroutines? ¿Cómo limitarías el número de goroutines que se ejecutan simultáneamente?

Senior
155

Necesitas procesar un archivo CSV muy grande en Go. ¿Cómo lo harías sin cargar todo el archivo en la memoria?

Senior
152

¿Cuál es la diferencia entre json.Unmarshal y json.Decoder, y cuándo usarías cada uno?

Senior
150

¿Qué hiciste en tu último trabajo?

Senior
149

¿Qué es un grupo de trabajadores en Go y cuándo lo usarías?

Senior
148

¿Cuáles son los problemas comunes que pueden ocurrir en el código generado por IA y cómo debe manejarlos adecuadamente un desarrollador?

Senior
145

¿Cuál es un enfoque efectivo para realizar revisiones de código en Go y qué aspectos deberían priorizarse primero?

Senior
143

¿Qué problemas pueden ocurrir en programas concurrentes en Go y cómo los detectas?

Senior
140

¿Qué es middleware en los servidores HTTP de Go y cómo se implementa?

Senior
137

¿En qué equipos has trabajado?

Senior
133

¿Qué es el contexto en Go y por qué es importante en aplicaciones concurrentes y HTTP?

Senior
132

¿Participaste en una revisión de código?

Senior
125

¿Puedes describir una situación en la que usar un Mutex sea más apropiado que los canales?

Senior
123

¿Cómo sueles probar los manejadores HTTP en Go?

Senior
121
/2