Golang
¿Fue necesario distribuir manualmente las particiones entre los pods?
Cuéntenos sobre los niveles de aislamiento de las transacciones.
¿Qué, por el contrario, te motiva en el trabajo? ¿De qué tareas obtienes el mayor placer?
¿Cuál es la complejidad de memoria de la solución escrita?
¿Qué es la arquitectura de microservicios y cuáles son sus ventajas y desventajas en comparación con un monolito?
Si un escritor (una gorutina que llena un canal con valores) decide cerrar el canal, ¿qué sucederá? ¿Cómo debe reaccionar el lector ante esto, qué problemas pueden surgir y qué hacer al respecto?
¿Qué problemas pueden surgir debido a la memoria compartida entre hilos? ¿Cómo evitarlos? ¿Qué métodos de sincronización conoces?
Cuéntame sobre tu educación: ¿recientemente obtuviste una maestría?
¿Cómo encontrar un endpoint lento en la API — qué parte del código está retrasando?
¿Cuál es tu educación? ¿Está completa? ¿Ahora no estudias?
¿En qué se diferencia el paralelismo de la concurrencia?
¿En qué se diferencia la dirección de dependencia de la dirección del flujo de datos?
Describe la composición de tu equipo.
paquete principal importar "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val }
¿Trabajaste en [empresa anterior] antes de [empresa]?
¿Estás actualmente empleado? ¿Planeas cambiar de trabajo?
¿Con qué herramientas ha trabajado?
¿Por qué los equipos no pueden desplegarse de forma independiente en un monolito? Y por qué tres pipelines de CI/CD son una desventaja de los microservicios, si en realidad son una ventaja para ellos?
¿Cuál es la razón para dejar Wildberries?
¿Con qué frecuencia surgen tareas que requieren cambios en los contratos?