¿Qué te interesa ahora en un nuevo empleador? ¿Cómo sería una experiencia laboral ideal?
Golang
¿Por qué no se pudo resolver la tarea en una hora de trabajo? ¿Qué salió mal?
¿Qué haces si el mismo evento llega dos veces (duplicado)?
¿Se elimina el volumen al detener el contenedor?
Cuéntenos sobre el patrón Transactional Outbox: ¿qué es y cómo funciona?
Cuéntame sobre el trabajo con Kafka: qué sucede cuando se acumula lag, qué riesgos hay y cómo se resolvieron?
¿Por qué surgió la necesidad de reducir las asignaciones: fue una solicitud del negocio o una iniciativa propia del equipo?
Cuéntenos sobre la idempotencia: ¿para qué se introdujeron las claves de idempotencia y cómo funcionaban?
¿Entendí correctamente que siempre recibían el flujo de eventos a través de Kafka, o había alguna otra forma como gRPC/HTTP?
¿Dónde estarán ubicados el array y el mapa: en el montón o en la pila?
¿Qué garantía de entrega soporta cuando se habla de Kafka?
Cuéntenos sobre las migraciones de bases de datos: cómo las llevaron a cabo, cómo manejaron los errores durante la migración?
¿Cuántas particiones debe tener un tema de Kafka?
¿Con qué utilizaba en el desarrollo local? ¿Envuelve los servicios en contenedores?
¿Qué sucede con los datos al hacer DELETE en PostgreSQL?
¿Cómo manejar la cancelación del contexto de manera que todos los trabajadores se detengan inmediatamente al cancelar el contexto? ¿Cómo usar select para leer desde un canal teniendo en cuenta el contexto?
Hay una tabla grande, las consultas desde ella son lentas. ¿Qué harás?
¿Qué es la idempotencia? Da un ejemplo de un caso en el que se necesita una clave de idempotencia.
Cuéntenos sobre las estrategias de partición de bases de datos: ¿cuándo comenzar a particionar y qué criterios usar para elegir la clave de partición?
Eres escritor, gestionas tu mini blog y publicas artículos allí. Los usuarios (lectores) de tu blog, después de autenticarse, pueden ver/leerlos. Es necesario implementar una funcionalidad para contar las vistas únicas por día para cada artículo. Requisitos funcionales: - Estadísticas del día actual: El autor puede ver cuántos usuarios únicos han visto su artículo hoy (los datos se acumulan en tiempo real). - Estadísticas de días anteriores: El autor puede ver las estadísticas de cualquier día pasado (por ejemplo, ayer). Restricciones técnicas y condiciones: - La aplicación funciona en un solo servidor (un pod) - Almacenamiento en memoria - Tiempo en UTC0