Sobes.tech

Golang

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

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

Middle
184

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

Senior
184

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

¿Qué es la indexación en bases de datos relacionales?

Middle
183

¿Dónde es mejor aplicar UDP?

Middle
183

¿Cómo funciona sync.RWMutex y cuándo usarlo?

Middle
183

Cuéntame sobre tareas interesantes que hayas resuelto en tu trabajo actual o anterior.

Senior
182

Si un escritor (una gorutina que llena un canal con valores) decide cerrar el canal, ¿qué sucederá? ¿Cómo debe reaccionar el lector ante esto, qué problemas pueden surgir y qué hacer al respecto?

Middle
182

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

Middle
182

Hay una tabla con campos: ID de usuario, sexo y edad. Se requiere seleccionar frecuentemente usuarios por sexo y edad. ¿Qué índice sería mejor crear?

Middle
182

¿Qué representa el tipo de dato string en Go?

Senior
182

¿Cómo funciona una tabla hash?

Middle
181

¿Cómo funcionan las operaciones atómicas?

Middle
181

¿Cómo funciona la variable condicional (sync.Cond) en Go?

Middle
181

¿En qué se diferencia un array de un slice en Go?

Middle
181

¿Qué es una interfaz en Go y cómo funciona internamente?

Middle
181

¿Cómo funciona un slice en Go y en qué se diferencia de un array?

Middle
181

¿Por qué Go? ¿Por dónde empezaste, cómo llegaste a este lenguaje?

Middle+
181

¿Con qué sistemas operativos trabajaron? ¿Qué utilizaron para la virtualización y la automatización del despliegue?

Middle+
180
/12