Golang
¿Cómo se garantiza en Go la posibilidad de desarrollar aplicaciones multiplataforma?
¿Qué paradigma de programación utiliza el lenguaje Golang?
¿En qué casos se recomienda aplicar cálculos paralelos para resolver problemas?
¿Cómo se realiza la conversión de la longitud del slice a su tamaño real en memoria?
Explique las diferencias entre la gestión de memoria en la pila y en el montón en el contexto de la programación.
¿Cuándo se llamará a la función diferida defer? (al salir del bloque local / al salir de la función / al finalizar la aplicación)
¿Qué volumen de pruebas de código sueles realizar con pruebas unitarias?
¿Cuándo y a dónde se dirigirá el sistema para obtener tareas para su ejecución si las colas locales y globales están vacías?
¿Cuál es la complejidad temporal de la operación de búsqueda de un elemento en una lista implementada mediante un slice?
Explique el concepto de usar un grupo de hilos para procesar tareas en una aplicación multihilo.
¿Cómo resolver el problema de desbordamiento del contenedor con archivos de registro en Docker?
¿En qué casos y para qué se utilizan los índices compuestos en las bases de datos?
¿Alguna vez ha utilizado la función context.WithValue en su código?
¿Qué métodos se pueden usar para protegerse contra la ejecución de scripts entre sitios (XSS)?
¿Cuántos años llevas en Go?
¿Qué pasos se deben seguir para migrar una aplicación monolítica a una arquitectura de microservicios?
Explica el mecanismo de recolección automática de basura en el lenguaje Go y cómo gestiona la memoria.
¿Cuáles son las principales ventajas y desventajas del uso de brokers de mensajes?
¿Cómo se puede verificar la legitimidad de un certificado digital?
¿Qué historias técnicas hay, no sobre la arquitectura en general, sino sobre profundizar en los detalles, un caso problemático real?