Sobes.tech

Golang

¿Qué significan las abreviaturas KISS y DRY?

168

¿Qué sucede con la memoria al eliminar elementos de un mapa? ¿Se liberan los buckets al limpiar el mapa?

165

¿Qué es un mapa en Go, cómo funciona internamente, qué es una colisión y cómo se lucha contra ella?

163

¿Qué es la partición y por qué es necesaria?

162

¿Quién y cómo cambia de goroutines entre sí? Cuente sobre el planificador (M:G:P).

155

función main() { a := make([]int, 0, 3) a = append(a, 1) a = append(a, 2) add(a) fmt.Printf("%v", a) // } func add(a []int) { a = append(a, 3) a = append(a, 4) }

154

¿Qué patrones arquitectónicos ha aplicado en su trabajo?

150

¿Qué tipos de pruebas conoces? ¿Has realizado pruebas en la práctica?

150

¿Con qué bases de datos ha trabajado? ¿Qué tipos de bases de datos conoce? ¿Por qué las bases de datos relacionales se llaman relacionales?

148

¿Qué es una transacción en una base de datos? ¿Qué son los niveles de aislamiento de transacciones y en qué se diferencian?

145

¿Qué sucede con el mapa cuando no hay suficiente memoria asignada? ¿Qué es un depósito de desbordamiento y en qué condición se crea?

138

¿Qué es un puntero en Go? ¿Cuáles son sus ventajas y desventajas?

134

¿Por qué criterios decidirá qué índices agregar a una tabla grande y muy utilizada?

132

¿Qué es un bucket en un mapa físicamente?

132
/3