Sobes.tech

Golang

Cuéntame más sobre los proyectos en Go

Middle
197

/* Cadena dada que contiene los caracteres (){}. Es necesario determinar si la cadena de entrada está equilibrada en términos de paréntesis. */ func isBalanced(s string) bool { // TODO: implementar esto return false } fmt.Println(isBalanced("()")) // -> true fmt.Println(isBalanced("({()})")) // -> true fmt.Println(isBalanced("(()")) // -> false fmt.Println(isBalanced("(()))")) // -> false fmt.Println(isBalanced("({})")) // -> false

Middle
197

¿Cómo permiten las interfaces en Go implementar el polimorfismo sin indicar explícitamente la herencia?

Middle
197

¿Cómo crece la capacidad del slice al expandirse?

Middle
196

¿Qué es un canal en Go y cuáles son sus principales áreas de aplicación?

Middle
196

¿Qué proyectos estás liderando, cuáles son las tareas de alto nivel que realizas?

Middle+
196

¿Qué debe devolver la función isBalanced para una cadena vacía?

Middle
196

¿Qué es un puntero y cuánto espacio de memoria ocupa?

Middle
195

¿Cuál es la complejidad de la búsqueda binaria y por qué?

Middle
195

¿Cómo funciona el commit de dos fases (2PC)?

Middle
194

¿Qué es un fork?

Middle
194

¿Cuándo no se utilizará un índice al ejecutar una consulta?

Middle
194

¿Para qué sirven en realidad los buckets en una tabla hash/mapa? ¿Cuál es su función?

Middle
193

Cuente sobre el proceso de inicialización del sistema operativo Linux: proceso init (PID 1), cargador de arranque y initramfs.

Middle+
192

¿Qué son los índices en las bases de datos, qué tipos existen y con cuáles has trabajado?

Middle
191

¿Qué tipos de transacciones distribuidas existen?

Middle
191

¿Qué propiedades debe tener una buena función hash?

Middle
191

¿Has tenido experiencia con el concepto de sharding?

Middle
191

¿Qué será importante para ti al elegir un nuevo lugar de trabajo?

Senior
190

¿Cómo se pueden concatenar cadenas de manera eficiente en Go? ¿Qué opciones hay?

Senior
189
/12