¿Qué es JWT? ¿Cómo funciona internamente?
Golang
¿Qué tipos de datos se pueden usar como clave para un mapa? ¿Se puede usar un array como clave?
¿Cuándo se vuelve a declarar un slice dentro de una función al superar la capacidad, se declara en el montón o en la pila?
¿Para qué sirve la construcción de aserción de tipo?
```go paquete principal func main() { nums := make(chan int, 10) for i := 0; i < 10; i++ { nums <- i } close(nums) for i := 0; i < 3; i++ { go sqare(nums) } } func sqare(nums <-chan int) <-chan int { res := make(chan int, 10) for n := range nums { res <- n * n } return res } ```
¿Optimizaste las consultas de búsqueda con filtrado geográfico en PostgreSQL? ¿Cómo trabajaste con ellas y qué permitió optimizarlas?
¿Qué es un slice y en qué se diferencia de un array?
¿Cómo configuraste la idempotencia para que no llegaran anuncios repetidos?
¿Por qué las consultas tardan mucho en ejecutarse? ¿Cuántas filas se seleccionaron el mes pasado?
¿Qué es MVCC en PostgreSQL? ¿Cómo crea exactamente versiones de filas?
¿Cómo te valoras a ti mismo? ¿Hasta qué nivel de dificultad escribes?
errors.Is y errors.As — ¿para qué sirven y qué problema resuelven?
¿Qué son los tokens de autorización y cuáles existen?
¿Para qué sirven los índices con filtrado geográfico?
¿En qué se diferencia un slice de un array?
Es importante que la experiencia laboral coincida con la realidad: ¿tienes alguna prueba de experiencia, como un libro de trabajo?
¿Podemos pasar un slice como parámetro a una función?
¿Estás buscando trabajo en este momento o sigues trabajando?
¿Qué son errors.Is y errors.As, para qué sirven y qué problema resuelven?
Si trabajo con un slice, lo tomo como un parámetro de función, hago algo con él y luego continúo trabajando con él después de la función, ¿qué debo recordar? ¿Qué cambios no veremos desde fuera?