Golang
¿En qué momento necesitamos Kafka?
Cuéntame sobre tu experiencia, en qué has trabajado, en qué proyecto y qué papel desempeñaste?
Si la tarea principal es garantizar la entrega de mensajes, ¿qué es mejor elegir: Kafka o RabbitMQ?
¿Cómo entender que la degradación ocurrió precisamente debido al aumento en el consumo de recursos (CPU, etc.)?
Cuéntame sobre tu último proyecto del que estás orgulloso.
¿Qué ocurrió cuando se revirtió el índice, se reescribió la consulta y luego se aplicó de nuevo el mismo índice?
¿Con qué problemas podemos enfrentarnos al diseñar una arquitectura de microservicios?
¿Cuáles son las formas de concatenar cadenas en Go? ¿En qué se diferencian + y strings.Builder?
¿Cómo se implementa la idempotencia del consumidor/productor?
```go func main() { wg := sync.WaitGroup{} for i := 0; i < 10; i++ { wg.Add(1) go func(wg sync.WaitGroup) { defer wg.Done() fmt.Println(i) }(wg) } wg.Wait() fmt.Println("some text") time.Sleep(1 * time.Minute) fmt.Println("some text2") } ```
¿Por qué buscas algo diferente? ¿Hay alguna razón en particular?
¿Por qué decidiste crear un método separado Start para iniciar los workers?
¿Tienes experiencia con gRPC y GraphQL? Cuéntame sobre ellos.
¿En qué se diferencia TCP de UDP? ¿Por qué se utiliza TCP para HTTPS?
Cuéntame sobre los principios SOLID
¿Qué sucede al ejecutar el binario compilado de un programa Go?
¿Hay ofertas competidoras?
¿Cuánto tiempo trabajó como desarrollador PHP y cuánto en Go?
¿Cuántos registros había? ¿Cuánto historial de datos es necesario mantener?
¿Cómo garantizar que nadie escribirá en un canal cerrado? ¿Qué regla simple?