Sobes.tech

Golang

¿Qué es una cadena en Go? ¿Cuál es su estructura y características?

Senior
212

¿Qué es una gorutina? ¿En qué consiste su ligereza?

Senior
192

// Necesitas modificar la función ap para que el 6 esté incluido en el slice resultante y que el slice esté ordenado // Importante - la función ap no devuelve nada package main import ( "fmt" ) func main() { v := []int{3, 4, 1, 2, 5} ap(v) fmt.Println(v) // el resultado esperado debe ser - [3 4 1 2 5 6] } func ap(arr []int) { arr = append(arr, 10) arr[5] = 6 }

Senior
188

¿Qué métodos de optimización de consultas a bases de datos has utilizado? ¿Qué observaste en EXPLAIN ANALYZE y en el plan de consulta?

Senior
186

Cuéntenos sobre la nueva implementación de map en Go (Swiss Tables). ¿Qué métodos de resolución de colisiones existen?

Senior
183

¿Qué tipos de datos en Go pueden aceptar el valor nil por defecto?

Senior
166

¿Qué es el cambio de contexto de las goroutines? ¿Quién lo realiza?

Senior
166

¿Cómo se puede reducir la frecuencia de llamada del recolector de basura? ¿Qué métodos de optimización conoces?

Senior
151

Pregunta general: preparación para la entrevista y fuentes de preguntas

Senior
147

¿Para qué sirve un canal en una transmisión sin búfer, si los datos van de pila en pila? ¿Qué papel desempeña el canal?

Senior
142

¿Qué tipo de multitarea utiliza el planificador de Go? ¿Qué dos tipos de multitarea existen?

Senior
140

¿Cuál es la ventaja de las tablas Swiss en comparación con la implementación antigua de la tabla hash? ¿Cuántos bits ocupa el código hash en la implementación antigua y en la nueva?

Senior
138

¿Qué es el análisis de escape? ¿Cómo determina dónde se colocará la variable (en la pila o en el montón)?

Senior
135

¿De dónde proviene la memoria para las variables? ¿Qué es un asignador de memoria?

Senior
131

¿Cómo se realiza la transmisión de datos a través de un canal no bufferizado? ¿Tiene un búfer?

Senior
131

¿Qué bloquea el mutex en un canal: una goroutine o un área de memoria?

Senior
129

¿Qué sucede al cerrar un canal no inicializado?

Senior
125

¿Qué tareas realizaste con Kafka? ¿Cómo configuraste las garantías de entrega (exactly-once)?

Senior
119

¿Cómo funciona un mutex en un canal con búfer? ¿Qué protege?

Senior
115

Cuéntame sobre tu experiencia laboral y tu pila tecnológica

Senior
104