Golang
¿Con qué tareas solía ocuparse con mayor frecuencia en sus tareas diarias? ¿Corrección de errores, refactorización, soporte, desarrollo de nuevas funciones?
¿Qué tipos de JOINs conoces?
¿Por qué se requieren punteros alineados en sync/atomic?
¿Cómo fluían los datos a través de Kafka? ¿Cómo llegaban los eventos?
¿Qué es un Mutex?
¿Por qué hiciste exactamente esa cantidad de servicios? ¿Cómo fue la decisión de hacer un servicio o no?
¿Considera trabajar en outsourcing o en staff leasing? ¿Ha trabajado anteriormente en outsourcing o staff leasing?
Además del paradigma de programación imperativa, existe la funcional — ¿sabe cuáles son sus ventajas?
¿Has desglosado adicionalmente las tareas que trajo el analista del sistema dentro del equipo?
¿Cómo diseñarías un servicio para 50k RPS con procesamiento mínimo de datos y envío a una API externa, con garantía de entrega y sin duplicados?
¿También te encargas de la descomposición y el trabajo técnico de las tareas?
¿Qué tareas te gustan? ¿Qué buscas para ti?
¿Qué sabes del paquete sync además de Atomic y Mutex?
¿Cómo garantizar que un mensaje de la cola se procese exactamente una vez si hay varios trabajadores?
¿Participaste en una revisión de código?
¿Qué mecanismos de sincronización en Go conoces?
¿Ha tenido experiencia en la migración de monolitos a microservicios?
¿Cuánto tiempo lleva trabajando en Go? En su trabajo anterior, combinaba PHP y Go — ¿cómo sucedía eso?
¿En qué curso universitario estás trabajando? ¿Por qué elegiste Go de inmediato? ¿Cómo llegaste a él?
¿Qué sucederá con el esquema outbox si Kafka se vuelve inaccesible? ¿Hasta qué tamaño puede crecer la cola outbox?