¿Qué sería interesante para ti en un nuevo trabajo?
Golang
¿Necesitarás una capacitación de dos semanas?
¿Por qué te vas de tu lugar actual?
¿Qué sucederá con las solicitudes actuales sin apagado ordenado al finalizar el proceso?
¿Por qué en el manejador de API siempre se devuelve el estado 500? ¿Qué hay de malo con esto?
Cuéntenos sobre su experiencia laboral. ¿Por qué dejó la empresa? ¿Por qué quiere cambiar de trabajo? ¿Cuál fue su papel en el último proyecto?
¿En qué se diferencia Kafka de RabbitMQ?
¿Son seguros los slices en Go para el acceso concurrente? ¿Se puede escribir en diferentes índices de un slice en paralelo sin un mutex?
¿Para qué sirve el patrón Outbox al enviar un correo electrónico después de crear un pedido? ¿Qué se almacena en él?
¿Qué rango salarial estás considerando actualmente?
¿Con qué garantías de entrega en Kafka has tenido experiencia, cuáles existen y con cuáles has trabajado?
¿Qué es el flujo de tarea?
¿Cómo estructurar correctamente la arquitectura del servicio: dónde almacenar los comandos, las entidades de dominio, los errores?
¿Cómo verificar la corrección del rango de tiempo de la reserva (de < a)?
¿Ha trabajado con transacciones en PostgreSQL y con qué niveles de aislamiento?
¿Qué son las interfaces en Go? ¿Cómo implementan los tipos las interfaces?
Imagina que la API que escribiste con tu equipo de repente empezó a responder cinco veces más lento. ¿Qué comenzarías a revisar y cómo comenzarías la investigación?
Cuéntenos sobre el manejo de errores en Go. ¿Qué es un error típico? ¿En qué se diferencia el manejo de errores en Go de otros lenguajes?
¿Por qué el enfoque de declarar interfaces en un paquete separado es peor que declararlas en el lugar de uso?
¿Por qué quieres cambiar y estás considerando otras empresas?