¿Cuántos microservicios tienes en Go y con qué frecuencia surgen tareas que involucran dos microservicios?
Golang
¿Qué es un pánico en Go? ¿En qué se diferencia un pánico de un deadlock?
¿Qué experiencia tienes trabajando con bases de datos? ¿Qué tareas has tenido que resolver con PostgreSQL, ClickHouse y Redis?
¿Qué exactamente implementaste en este microservicio?
Cuéntame sobre los slices en Go. ¿Qué son y qué aspectos se deben tener en cuenta al trabajar con ellos?
Enumere la pila principal en Go
tipo Sem interfaz { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }
Cuéntame sobre tu motivación para ingresar al mercado y qué esperas encontrar en tu nuevo lugar.
¿Escribes consultas SQL directamente a la base de datos o a través de un ORM?
Expectativas salariales y disposición para el cambio
¿Cuánto tiempo llevas programando en Go? ¿Tres años?
Cuéntame sobre tu experiencia. ¿De quién está formada tu equipo? ¿Qué servicios has diseñado tú mismo?
¿Cómo realizas la revisión de código? ¿Cómo resuelves las disputas en la revisión?
Cuéntame sobre el recolector de basura en Go (marcación de tres colores).
¿Cuál fue tu papel en el desarrollo: arquitecto o ejecutor?
¿Cómo definió los límites del servicio, dónde debería comenzar y terminar?
¿Tiene experiencia en integración con servicios externos (bancos, pasarelas de pago, API)?
¿Qué esperas en cuanto a salario?
¿De qué otra manera se puede describir la misma lógica para diferentes tipos, además de los genéricos?
¿Tiene experiencia trabajando con Docker y Kubernetes? ¿En qué nivel?