Golang
Cuéntenos sobre su experiencia laboral, especialmente en su último puesto.
¿En qué equipos has trabajado?
¿Cuál es la diferencia entre Deployment y StatefulSet en Kubernetes?
¿Participaste en la migración de un monolito a una arquitectura de microservicios?
¿Para qué se utilizaba la replicación en PostgreSQL?
¿Por qué elegiste el lenguaje de programación Go?
¿A dónde mirar para entender por qué la consulta funciona lentamente después de llamar a EXPLAIN ANALYZE?
¿Qué otras estructuras se utilizan para índices en bases de datos además del árbol B?
¿Cómo escribía los datos en la base: de uno en uno o en lotes? ¿Podría llegar a recibir 500 registros en un solo mensaje de Kafka?
¿Cómo planea implementar la transformación de un objeto manzano en una manzana? ¿Qué enfoques ve?
// Dado un array de números enteros nums y un número entero target // Necesitamos encontrar dos números cuya suma sea igual a target y devolver sus índices // Se asume que existe exactamente una solución y no se puede usar un elemento dos veces // La respuesta puede devolverse en cualquier orden // Ejemplos: // [2,7,11,15], target = 9, respuesta [0,1] (nums[0] + nums[1] == 9) // [3,2,4], target = 6, respuesta [1,2] (nums[1] + nums[2] == 6) // [3,3], target = 6, respuesta [0,1] (nums[0] + nums[1] == 6)
Cuéntame cómo funciona el planificador de goroutines en Go (GMP).
Habla sobre las interfaces en Go: qué son, de qué están hechas, qué es una interfaz nil?
¿Qué sucede después de ingresar google.com en el navegador y presionar Enter? Describa todo el proceso y a los participantes.
¿Cómo generan mocks para las pruebas unitarias?
¿Qué es una gorutina en el contexto de Go?
¿Cómo trabajar con errores en Go, cómo envolver un error?
¿Qué documentación escribes al desarrollar un nuevo servicio?
¿Qué es volumen en Docker?
¿Cuál es la diferencia entre los niveles de aislamiento de las transacciones?