¿Qué se debe hacer en el consumidor para exactamente una vez?
Golang
/* Existen pedidos que en el proceso de su ciclo de vida cambian de estado. Se requiere implementar una capa de trabajo con la base de datos: - Guardar el historial de estados del pedido - Tener en cuenta la partición En el futuro, fuera del alcance de la tarea actual, se implementarán otros métodos: obtener estados por tiempo, historial completo del pedido, etc. */
¿Qué has oído sobre nuestra empresa?
[nombre] preguntó: ¿Cuáles son tus expectativas salariales?
¿Qué estrategia de almacenamiento en caché elegir: cache-aside o write-through, considerando el patrón de comportamiento de los usuarios al verificar el estado del pedido?
Arquitectura de Apache Kafka: ¿cuáles son los componentes principales, cómo se relacionan los productores y consumidores? ¿Qué es el rebalanceo? ¿Cómo garantizar la lectura secuencial de los mensajes?
¿Se puede reducir el número de particiones en Kafka?
[nombre] preguntó: ¿Sigues trabajando en tu empresa actual? ¿Por qué decidiste irte?
[nombre] preguntó: Cuéntame sobre tu empresa anterior — ¿qué tipo de empresa era y en qué trabajaste?
¿Cuál fue la tarea y la arquitectura en [empresa]?
¿Cuántos backends había en el equipo [empresa]?
Carga máxima: 25k lecturas / 5k escrituras por segundo Volumen de nuevos datos: 10 TB al año Paralelismo máximo: 120k solicitudes simultáneas Crecimiento anual de usuarios: 30% Latencia p99 objetivo: <150 ms para lecturas, <400 ms para escrituras Disponibilidad objetivo: 99.95% Su tarea es desarrollar una solución arquitectónica que elimine los problemas actuales, garantice coherencia y tolerancia a fallos, y también implemente mecanismos de trazabilidad para una monitorización completa del ciclo de vida del pedido. Describa el mecanismo de manejo de fallos, el plan de migración desde la arquitectura actual, y explique cómo la solución propuesta mejorará la fiabilidad y la transparencia del sistema.
Cuéntame sobre tu experiencia en [empresa]: cómo llegaste, en qué producto trabajaste?
¿La arquitectura en [empresa] es que llegaste a microservicios ya existentes y mejoraste la funcionalidad?
Cuéntame sobre tu experiencia en [empresa]: producto, equipo, en qué trabajaste?
[nombre] preguntó: ¿Utilizas herramientas de IA en el trabajo? Si es así, ¿cuáles y para qué?
¿Cómo se almacenan los datos en los antiguos mapas de Go después de definir el bucket?
¿Qué alternativa a VACUUM FULL conoces que también libere espacio, pero sin bloqueo severo?
¿Por qué cambió de [empresa] a [empresa]?
¿Cómo compartir memoria entre goroutines? ¿En qué casos es mejor usar Atomic, y en qué Mutex/RWMutex/SyncMap?