Golang
¿Cómo se manejan los errores en Go? ¿Qué es un pánico y cómo se maneja?
Cuéntame sobre el proceso de revisión de código y evaluación en el equipo (360, revisión de rendimiento).
¿Has tenido experiencia en diseño de sistemas, pensando en la arquitectura desde cero y defendiendo tu propuesta ante el equipo?
¿Qué son errors.Is y errors.As, para qué sirven y qué problema resuelven?
¿Qué sucede si durante el enriquecimiento uno de los servicios no está disponible (por ejemplo, el servicio con el nombre completo/datos del usuario)? ¿Se detiene todo Kafka?
Hay una plataforma: aplicación móvil para pacientes, cabina web para médicos, módulo ML para la interpretación de análisis. ¿Cómo diseñarías la interacción de estos componentes? ¿Qué estilo de API elegirías y por qué?
¿Cómo funciona GOMAXPROCS y para qué sirve P (procesador) en el modelo GMP?
¿Cómo garantiza Go la seguridad al trabajar con mapas en acceso concurrente y qué mecanismos de sincronización se aplican en la práctica?
¿Qué tan bien entiendes los principios de CI/CD?
Si le hacemos una oferta, ¿cuánto tiempo le tomaría unirse?
¿Cómo abordará el problema si el servicio devuelve un error 500?
¿Qué se hizo con el retraso del consumidor durante la reimplementación?
¿Alguna vez has tenido que programar en C?
¿Es posible acceder a los elementos añadidos dentro de la función (a la tripleta y a la cuádruple) solo cambiando la sexta línea de código (sin cambiar la firma de la función)?
¿Qué pruebas se realizaron en el proyecto y cómo se ejecutaron?
¿Qué es la señal SIGTERM (kill -15) y por qué es mejor usarla en lugar de SIGKILL (kill -9)?
¿Para qué está escrito este código? ¿Qué problema técnico de negocio resuelve?
¿Cómo afectan los tiempos de espera a la reducción de la carga en la analítica?
¿Qué es una transacción, qué niveles de aislamiento conoces? ¿Qué anomalías pueden ocurrir? ¿Cómo funciona Serializable en PostgreSQL?
¿Cuál es la diferencia entre ML y LLM?