Golang
¿Qué es una transacción, qué niveles de aislamiento conoces? ¿Qué anomalías pueden ocurrir? ¿Cómo funciona Serializable en PostgreSQL?
Cuéntame sobre map en Go.
¿Dónde se colocan las variables en Go: en la pila o en el montón? ¿Qué es el análisis de escape?
¿Qué puedo hacer con el nuevo grupo? ¿Puedo agregar tareas después de que comience?
[nombre] preguntó: ¿conoce el patrón Saga?
La sistema empezó a ralentizarse — ¿cómo buscarás la causa?
paquete principal importar ( "io" "log" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { go func() { resp, err := http.Get("[link]") if err != nil { log.Println("error en la solicitud:", err) return } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) w.Write(body) }() } func main() { http.HandleFunc("/proxy", handler) log.Fatal(http.ListenAndServe(":8080", nil)) }
Cuéntame sobre tus principales tareas en tu último trabajo y sobre algún desafío difícil que hayas logrado resolver recientemente (qué fue, qué hiciste, qué resultó).
¿Cómo verificar los derechos del usuario para acciones en el clúster teniendo en cuenta RoleBinding?
tipo Sem interfaz { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }
Una función que toma dos secuencias ordenadas de números enteros en orden no creciente. Debe devolver todos los elementos de la primera secuencia que no están en la segunda. ¿Cómo abordarías la solución y cuál sería la complejidad?
¿Qué son los tiempos de espera y los usas en tu trabajo?
¿Se puede tomar un puntero a un elemento del mapa?
¿Qué reglas de trabajo con los canales se deben conocer al desarrollar (cerrado, abierto, cuándo se puede hacer qué)?
¿Alguna vez ha hecho algo durante mucho tiempo y al final no se implementó o se pospuso en la pila?
¿Hay preofers en mano?
Si creas un mapa, añades un millón de valores, luego eliminas todos los elementos y llamas a GC, ¿la memoria volverá a su valor original?
¿Qué es defer y para qué se utiliza? ¿En qué orden se ejecutan las llamadas a defer si hay varias en una misma función?
1. ¿Qué mostrará, cómo corregirlo, cómo hacer que sea seguro para concurrencia (waitGroup) 2. Eliminar duplicados en la lista
¿Todavía trabajas en [empresa]? ¿Cuándo planeas irte y por qué te vas?