¿Cuáles son las diferencias entre los protocolos HTTP/1.1 y HTTP/2?
Golang
¿Has escrito servidores WebSocket?
¿Qué tipos de sincronización de datos conoce para prevenir condiciones de carrera y data race?
¿Tiene experiencia trabajando a nivel de protocolos de transporte TCP/UDP — formación de paquetes, lógica de red de bajo nivel?
¿Qué es el contexto en Go y cómo se usa?
¿Qué son la concurrencia y el paralelismo? ¿En qué se diferencian? ¿Pueden coexistir?
¿Qué se puede decir sobre el modelo de memoria en Go? ¿De qué está compuesto?
¿Cuántas conexiones TCP se pueden mantener como máximo en un solo servidor?
Háblame de las fugas de memoria en Go.
Enumere las bases de datos que conoce y califique en una escala de 10 puntos.
¿Cuál es tu pila técnica? Enumera los lenguajes de programación en una escala del 1 al 10.
Enumere los corredores de mensajes con los que ha trabajado y califique en una escala de 10 puntos.
¿Conoces Linux y en qué nivel?
¿Qué puedes contar sobre telemetría, monitoreo, para qué sirve y con qué herramientas trabajaron?
¿Qué puede causar fugas de memoria en Go?
¿Cómo está estructurado el sistema operativo Linux: procesos, hilos, memoria?
¿Qué herramientas de sincronización de datos conoces en Go?
¿Por qué considera cambiar de trabajo?
¿Por qué el proceso puede obtener un Out of Memory, incluso si la memoria muestra libre?
¿Para qué sirven la telemetría y la monitorización? ¿Con qué tecnologías han trabajado?