¿Cuáles son sus expectativas financieras? Indique el nivel mínimo y el nivel cómodo.
Golang
¿Qué índices utilizaste?
¿ Solo almacenaron datos agregados o cada etapa — crudos, normalizados?
¿Cómo entiendes qué es la selectividad del índice?
¿Por qué decidiste migrar de un monolito a microservicios? ¿Con qué dificultades te encontraste?
¿Cómo elegiste el tipo de base de datos (PostgreSQL, ClickHouse, Redis)?
Implementa almacenamiento en caché para la función getUserFromDB. Los datos cambian raramente.
¿Qué tan cómodo te resulta el formato de trabajo híbrido (2 veces a la semana en la oficina, metro Tula)?
¿Cómo manejar la situación cuando las 5 goroutines ven simultáneamente una caché vacía y van a la base de datos (cache stampede)?
¿Por qué usaste sync.Map en lugar de un mapa normal con Mutex?
Cuéntame sobre tu experiencia y qué impacto has tenido en el producto o función en tu trabajo anterior.
¿Por qué decidiste salir al mercado y considerar otras ofertas en cuanto a motivación para cambiar?
¿Normalmente dos semanas o un poco más para la transición?
Cuéntame sobre algún problema difícil que hayas logrado resolver recientemente, o el más interesante. ¿Qué fue, qué hiciste, qué resultó?
¿Cuál es el estado de la búsqueda? ¿Ya hay ofertas, fechas límite para su aceptación?
¿Cuál es el enfoque si los datos son dinámicos y cambian cada 10 minutos, y son leídos por millones por minuto?
¿Qué tan activamente consideras las ofertas? ¿Ya hay ofertas, plazos para su aceptación?
¿Cómo escalaste los consumidores en Kafka? ¿Qué sucede si hay más consumidores que particiones?
¿Qué es la hinchazón del índice y por qué se hace así en PostgreSQL?
¿También 1C publicaba datos directamente en Kafka?