¿Qué sucede con un slice en Go cuando crece y alcanza su límite de capacidad? ¿Cómo funciona la lógica al agregar nuevos elementos?
Golang
¿Cómo funcionan los mapas en Go?
Habla sobre las inyecciones SQL
Escribir una función que verifique si una cadena es un palíndromo. - Un palíndromo es una secuencia de caracteres que se lee igual en ambos sentidos. - Solo se deben verificar los caracteres del alfabeto a-zA-Zа-А-я, sin tener en cuenta mayúsculas o minúsculas.
¿Te calificas a ti mismo como middle o senior?
¿Qué es un inode en Linux?
¿Qué es XSS (Cross-Site Scripting) y cómo se combate?
¿Has tenido experiencia en optimización de consultas en bases de datos relacionales?
¿Cómo saber en qué bucket poner un nuevo elemento?
¿Qué casos de prueba usarás para este algoritmo?
Escribir una función que verifique si una cadena es un palíndromo. Un palíndromo es una secuencia de caracteres que se lee igual en ambos sentidos. Solo verificar los caracteres del alfabeto a-zA-Za-яА-Я, sin tener en cuenta mayúsculas o minúsculas. Entrada: "isPalindrome" Salida: false <p> Entrada: "А роза упала на лапу Азора" Salida: true <p> Entrada: "Is_s_d_+_ssi" Salida: true
Escribir una función que verifique si una cadena es un palíndromo. Un palíndromo es una secuencia de caracteres que se lee igual en ambos sentidos. Solo se debe comprobar con caracteres del alfabeto a- я, А- Я, sin tener en cuenta mayúsculas o minúsculas.
¿Cuál es la diferencia entre proceso y hilo?
Imagina que tienes una enorme base de datos (billones de usuarios en una red social) y necesitas encontrar a un usuario por ID, pero la consulta es lenta. ¿Qué harías primero?
¿Por qué no crean índices en todas las columnas y sus combinaciones?
import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }
¿Cuáles son los componentes en la arquitectura de Kubernetes?
¿Qué es un índice compuesto (índice en varias columnas)?
¿Cómo funcionan las operaciones atómicas?