Golang
¿Por qué ingresaste al mercado laboral / por qué buscas un nuevo empleo?
¿Recuerdas el perfil de carga — cuánto para lectura, cuánto para escritura?
¿Cómo se organiza el trabajo con los almacenes en StatefulSet?
¿Qué es SOLID? Enumera los principios.
¿Cuál es tu nivel de inglés?
¿Para qué sirven los índices con filtrado geográfico?
¿Qué índices hay en PostgreSQL?
¿Por qué no crean índices en todas las columnas y sus combinaciones?
¿Cuál fue tu tarea más difícil e interesante?
Cuéntame sobre tu experiencia, en qué has estado ocupado últimamente. Cuéntame sobre servicios interesantes.
¿Por qué es posible ejecutar varios entornos aislados en una sola máquina local (Docker/contenerización)?
¿Pueden las CTE ayudar a resolver el problema de consistencia entre dos consultas?
¿Qué son las interfaces en Go?
Cuéntame sobre tu experiencia práctica usando canales en Go — ¿cómo los has aplicado en la práctica?
¿ Redis almacenaba los datos únicamente en memoria o había una copia de seguridad en disco? ¿Qué ocurrirá si Redis falla?
Describe la arquitectura de uno de tus proyectos (capas, patrones, organización del código)
¿Cómo resolvieron si al actualizar los pods se perdían solicitudes?
¿Qué se mostrará al ejecutar el programa: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Simulación de trabajo }() } wg.Wait() fmt.Println(len(counter)) }
¿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)?
Tarea de arquitectura: el servicio de notificaciones utiliza plantillas del servicio de administración. ¿Cómo garantizar la fiabilidad en caso de caída del servicio de administración?