Golang
¿Qué otras estructuras de datos conoces además de las tablas hash (árboles)? ¿Cuál es la complejidad asintótica de la búsqueda en un árbol binario y en qué base del logaritmo? ¿Cómo se logra esa complejidad (ordenamiento vs balanceo)?
¿Cuáles son los principios básicos utilizados en la construcción de índices compuestos en bases de datos?
¿Cómo se añaden nuevos elementos a un slice en el lenguaje Go?
¿Qué es la variable GOMAXPROCS en Go? ¿Puede un programa usar más hilos de los que indica GOMAXPROCS?
Pensaste que era un índice compuesto, pero ¿el optimizador no reorganiza las columnas en el orden necesario?
Cuéntame sobre ti: ¿dónde vives ahora?
Cuéntame sobre tu último proyecto: ¿qué es y en qué exactamente estás involucrado?
¿Qué lenguaje de programación elegirías para desarrollar un nuevo proyecto desde cero y por qué?
¿Qué comportamiento tendrá una función anónima declarada dentro de un ciclo usando defer, al final de cada paso iterativo?
¿Qué métodos o herramientas utilizas para detectar y diagnosticar errores en el código o sistema?
¿Cuál es la función de la estructura Wait Group en la sincronización de goroutines?
¿Cómo maneja y transmite gRPC los estados de respuesta?
¿Puede explicar el mecanismo de uso de tipos genéricos en el lenguaje Go y cómo afectan a la tipificación y la reutilización del código?
¿Cómo está organizada el área de almacenamiento de datos en el lenguaje de programación Go?
¿Qué métodos de intercambio de datos utilizan los microservicios para interactuar entre sí?
¿Qué ocurría si el servicio fallaba y no leía los mensajes de Kafka?
Cuéntame sobre tu experiencia laboral y tu stack de tecnologías
¿Qué son los canales en Go y el operador select?
¿Qué es una cadena en Go? ¿Qué sucederá si intentas cambiar el primer carácter de la cadena mediante un índice?
¿Qué es una colisión? ¿Cómo se resolvía en el mapa antiguo y cómo en el nuevo?