Sobes.tech

Golang

Explica qué es sync.Map y cuáles son sus ventajas en comparación con los mapas normales en Go.

Junior — Middle
323

¿Qué es un linter en Go?

Senior
289

¿Cuáles son las ventajas y desventajas de Elasticsearch?

Junior — Middle
273

¿Cómo resolver el problema de la reserva competitiva al cambiar a una base de datos real?

Senior
266

¿Qué criterios son importantes para ti al seleccionar un equipo para un proyecto?

Junior — Middle
246

¿Es necesario agregar un return después de registrar un error en el manejador en caso de validación fallida?

Senior
231

¿Por qué trasladar los errores de negocio (ErrUnknownRoom, ErrRoomNotAvailable) a la capa de dominio?

Senior
227

¿Es el tipo string en Go mutable o inmutable?

Senior
224

Cuéntame sobre el recolector de basura en Go. ¿Qué es la marcación de tres colores? ¿Qué es una barrera de escritura? ¿Qué optimizaciones se utilizan?

Senior
222

Pregunta del reclutador sobre expectativas salariales y condiciones de empleo en el proyecto (230 mil vs 280 mil, contrato temporal)

Senior
219

¿Qué es el apagado suave y por qué es necesario?

Senior
209

¿Qué es una pánico (panic) en Go y en qué se diferencia de un error? ¿Cómo capturar un pánico?

Senior
207

¿Debería devolver una interfaz en lugar de una estructura? ¿Cuándo puede ser una ventaja?

Senior
198

¿Qué son las ceremonias de Scrum?

Senior
196

¿Puede dar un ejemplo de una situación en la que resolvió con éxito una tarea muy difícil?

Junior — Middle
192

¿Cuál es el problema con el acceso concurrente a una slice sin mutex? ¿Cómo se puede solucionar?

Senior
191

¿Con qué frecuencia lanzas y en qué momento?

Senior
188

¿Cómo implementar de manera atómica la verificación de disponibilidad y la creación de pedidos al externalizar la lógica en un servicio?

Senior
186

¿Qué son las propiedades ACID de las transacciones? Explique cada propiedad.

Senior
184
/4