Golang
Cuéntame sobre tu experiencia, tareas interesantes, en qué te gusta trabajar, qué te enorgullece.
¿Por qué las goroutines son más eficientes que los hilos del sistema operativo?
¿Cómo se aseguraba la consistencia de la caché en Redis? ¿Cómo sabían que era necesario actualizar la caché?
¿Con qué bases de datos has trabajado y qué consultas SQL sabes escribir?
50 observaciones en la revisión de código — ¿qué vas a hacer?
¿Cómo funciona un mapa en Go?
Cuéntame sobre los niveles de aislamiento de transacciones en PostgreSQL y con qué anomalías luchan.
¿Qué JOIN conoces? Enuméralos.
¿En qué orden se ejecutan los webhooks de admisión y por qué de esa manera?
¿Cómo funciona el planificador de goroutines en Go (modelo GMP)? ¿Qué es M en el modelo GMP?
¿Qué es DNS y cómo funciona?
¿Cómo gestionar correctamente la deuda técnica cuando el negocio presiona por la velocidad y la base de código se degrada?
¿Para qué sirve context.WithValue?
El agregado siempre funciona a nivel de una sola transacción. ¿Qué más es importante saber sobre los agregados en DDD?
¿Podemos implementar los mismos endpoints REST eliminando la palabra del recurso del camino (por ejemplo, 'news')?
¿Cómo funciona la herencia de contextos en Go (context.WithValue, context.Background)?
¿Entiendes cómo se implementan los principios de POO en Go?
Cuéntenos cómo comenzó su carrera y cuántos años de experiencia tiene con Go.
¿Cuántas filas había en la base de datos?
Tarea: implementación del patrón Outbox — agregar columnas a la tabla y describir consultas para un sistema con múltiples trabajadores, garantía de procesamiento único y reprocesamiento en caso de error