Golang
¿Experiencia con microservicios o solo monolitos?
Explica la finalidad y el principio de funcionamiento de la estructura sync.Once en Go.
¿Qué tipos de datos son compatibles y pueden ser utilizados en índices GIN?
¿Qué tan claras suelen ser las demandas?
Condición En el ejemplo de creación de un pedido. Hay una solicitud al servicio y una respuesta, entre estas dos acciones almacenamos en análisis los productos que se pidieron (por ejemplo, para contar la popularidad de los productos). El servicio de análisis funciona lentamente o a veces se agota, y no logramos responder a tiempo, perdiendo pedidos. ¿Qué hacer para dejar de perder pedidos y, por consiguiente, dinero?
¿Qué métodos permiten prevenir los bloqueos mutuos al trabajar con multithreading?
¿Puedes nombrar los directorios raíz principales en el sistema de archivos Linux?
¿Cuántos pods se desplegaron en el clúster?
¿En qué se diferencia Mutex de RWMutex?
¿Qué es la preagregación en bases de datos?
¿Cómo estructurar a nivel superior un sistema de publicación de ofertas de empleo en múltiples plataformas con agregación de respuestas?
¿Tiene experiencia trabajando a nivel de protocolos de transporte TCP/UDP — formación de paquetes, lógica de red de bajo nivel?
¿En qué condiciones se realiza el bloqueo al trabajar con el canal de transmisión de datos estándar?
¿Cuáles son las buenas prácticas y los anti-patrones en las pruebas unitarias? ¿Cómo saber si las pruebas son buenas?
Cuéntenos más sobre el resultado clave (optimización de informes)
¿Cómo se llama en Go el enfoque en el que creas un canal, lo cierras y luego lees de él? ¿Cuál es la ventaja de cerrar un canal en lugar de enviarle un valor?
¿En qué se diferencia WHERE de HAVING?
¿Qué son las métricas (Prometheus)? ¿Cómo recopila los datos?
¿Cómo hacer que, al insertar un registro duplicado en una tabla con clave única en el número de teléfono, en lugar de un error se actualice el registro existente (INSERT ON CONFLICT DO UPDATE)?
¿Tiene experiencia trabajando con servicios de alta carga?