¿Cómo se agregan los datos después de ser procesados por los trabajadores?
Golang
¿Cómo se manejan los errores en Go? ¿Qué es un pánico y cómo se maneja?
¿Qué sucede al leer/escribir en un canal cerrado? ¿Cuál es el valor cero para una cadena y un slice?
Cuéntame sobre los principios SOLID
¿Cómo se paralelizaba el trabajo entre los trabajadores al procesar una sola solicitud?
¿Cómo se implementa la POO en Go?
Cuéntenos sobre los sistemas de archivos: cómo es el camino desde el dispositivo hasta el archivo en Linux
¿Qué es un Deadlock y un Livelock? ¿En qué se diferencian?
¿Cuál es la forma preferida de organizar la transmisión de datos en goroutines: mediante canales o a través de variables externas?
¿Qué bibliotecas y frameworks se utilizaron en el servicio Go?
¿Cómo se garantiza la seguridad en REST y Kafka? ¿Qué es HTTPS/TLS?
¿Qué son los índices en la base de datos? ¿Qué tipos de índices existen en PostgreSQL?
¿Cómo se implementa la idempotencia del consumidor/productor?
¿Cómo funciona la herencia de contextos en Go?
¿Qué es un map en Go bajo el capó? ¿Cómo funciona una tabla hash?
¿Qué hicieron en el servicio para un funcionamiento correcto en Kubernetes (Apagado suave, Prueba de disponibilidad)?
¿Qué biblioteca o marco de enrutamiento utilizas en tus proyectos?
Explique la diferencia entre la contenerización y la virtualización
Cuéntame sobre tu experiencia laboral
¿Se puede diseñar un sistema de trading de alta frecuencia sensible a la latencia usando Go?