Sobes.tech

Golang

¿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?

Middle
190

¿Cómo funcionan los mapas en Go?

Middle
190

Habla sobre las inyecciones SQL

Middle
189

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.

Middle
189

¿Te calificas a ti mismo como middle o senior?

Middle+
188

¿Qué es un inode en Linux?

Senior
188

¿Qué es XSS (Cross-Site Scripting) y cómo se combate?

Middle
187

¿Has tenido experiencia en optimización de consultas en bases de datos relacionales?

Middle
187

¿Qué primitivas de sincronización hay en Go?

186

¿Cómo saber en qué bucket poner un nuevo elemento?

Middle
185

¿Qué casos de prueba usarás para este algoritmo?

Middle
184

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

Middle
184

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.

Middle
183

¿Cuál es la diferencia entre proceso y hilo?

Middle
183

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?

Middle
183

¿Por qué no crean índices en todas las columnas y sus combinaciones?

Middle
183

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})) }

Middle
183

¿Cuáles son los componentes en la arquitectura de Kubernetes?

Senior
182

¿Qué es un índice compuesto (índice en varias columnas)?

Middle
182

¿Cómo funcionan las operaciones atómicas?

Middle
181
/12