¿Qué es la observabilidad? ¿Cuáles son los tres pilares de la observabilidad que conoces?
Golang
¿Cómo determinó dónde se encontraba el cuello de botella de una solicitud específica?
¿Por qué en este caso específico se eligió gRPC para el servicio de agregación?
Cuéntame sobre el modelo GMP en Go. ¿Cómo funcionan las colas, qué es el handoff, el work stealing, el netpoller?
¿Cómo decide Go asignar memoria en la pila o en el montón? ¿Por qué es esto importante?
¿Cómo se garantizó la reproducibilidad de los cálculos — que se aplicaran las mismas condiciones a todo el grupo de empleados?
Cuéntenos sobre bloqueo optimista y pesimista. ¿En qué se diferencian?
¿Qué es la optimización en línea del compilador? ¿En qué momento ocurre y cómo afecta la ubicación de las variables?
¿Cómo funciona Kafka? Cuente sobre las garantías de entrega y la idempotencia.
¿Cómo se distribuirían las particiones si hay 2 consumidores y 4 particiones?
¿Qué es la partición y el sharding? ¿Los han utilizado?
Cuéntame sobre el desarrollo de un parser personalizado de logs (envoltorios sobre OpenTelemetry). ¿Cuál fue tu papel?
¿Cómo trabajaron con las transacciones en los shards? ¿Cómo aseguraron la consistencia?
¿Cómo funcionaba el motor de reglas?
¿Qué es MVCC en PostgreSQL?
¿Qué te interesa ahora en un nuevo empleador? ¿Cómo sería una experiencia laboral ideal?
¿Qué haces si el mismo evento llega dos veces (duplicado)?
¿Cómo se aseguraba la consistencia de la caché en Redis? ¿Cómo sabían que era necesario actualizar la caché?
¿Se puede usar un índice compuesto (A, B, C) al filtrar solo por la columna B?
¿Qué exactamente se almacenó en caché y qué reglas de invalidación se utilizaron?