¿Qué representa el tipo de dato string en Go?
Golang
¿Cuál es la diferencia entre TCP y UDP?
Cuéntame sobre arreglos y slices en Go: en qué se parecen y en qué se diferencian.
¿Puedes hablar sobre los canales en Go? ¿Para qué sirven y cómo se utilizan?
¿Cuál es la diferencia entre un proceso y un hilo a nivel del sistema operativo?
Háblame de la cola de prioridad
/* Los asientos en el cine están dispuestos en una fila. El espectador que acaba de llegar elige un asiento para estar lo más lejos posible de los demás en la fila. Es decir, la distancia desde el asiento donde se sienta hasta el espectador más cercano debe ser máxima. Se garantiza que siempre hay asientos libres y que ya hay al menos un espectador sentado. Escribe una función que, dada una fila de asientos (un array de ceros y unos), devuelva la distancia desde el asiento elegido. Entrada: [1, 0, 0, 0, 0, 1] Salida: 2 Entrada: [1, 0, 1, 0, 0, 1, 0, 0, 0, 1] Salida: 2 Entrada: [1, 0, 1, 0] Salida: 1 */
¿Qué niveles de aislamiento de transacciones existen y en qué se diferencian?
¿Puede un pod en Kubernetes contener varios contenedores con un espacio de nombres de red compartido? ¿En qué se diferencia un pod de un contenedor?
Dada una cadena que contiene los caracteres (){}. Es necesario determinar si la cadena de entrada está equilibrada en términos de paréntesis.
¿Cómo funciona select con múltiples canales en Go?
¿Qué tan activo estás en la búsqueda en este momento y por qué estás considerando ofertas?
Implementar un limitador de tasa en memoria, seguro para hilos, usando el algoritmo de Ventana Deslizante o Token Bucket. Interfaz: type RateLimiter interface { Allow(key string) bool } Requisitos: - Restricción: N solicitudes por T segundos para una clave - Implementación segura para hilos - Sin bibliotecas externas - Minimizar bloqueos - Explicar: - posibles condiciones de carrera - impacto en GC - comportamiento con muchas claves Parámetros de entrada: NewRateLimiter(limit int, window time.Duration)
Escriba pruebas para verificar los casos límite de la solución al problema de la distancia máxima
Si la búsqueda binaria y el árbol de búsqueda funcionan en el mismo tiempo, ¿por qué existen ambos y cuándo usar cada uno?
¿Qué es DNS y cómo funciona?
¿Podemos crear un array cuyos elementos sean de diferentes tipos, por ejemplo 1, "A" y false?
Si un contenedor no responde a ping desde otro contenedor (vacío, el proceso no termina), ¿a qué puede deberse esto?
¿Qué bases de datos utilizó en su trabajo?
¿Qué es una transacción?