¿Cómo garantizar la coherencia de los datos en los microservicios si cada servicio tiene su propia base de datos? ¿Qué tipos de Saga conoces?
Preguntas del candidato sobre el proyecto (formato de trabajo, equipo, procesos)
¿Para qué tareas es adecuado un monolito y cómo evolucionar sin problemas desde él hacia microservicios? ¿Qué es un monolito modular?
¿Cómo está organizado el canal en Go por debajo del capó, cuáles son las diferentes tipos y sus características?
¿Qué es MVCC?
¿Qué son los niveles de aislamiento de transacciones?
¿Cuántos bits hay en un byte?
¿Por qué decidió buscar un nuevo trabajo y por qué se separó de su empleador anterior?
¿Qué es la programación asíncrona, para qué tareas se utiliza y cómo funciona async/await?
Gestión de memoria: pila, montón, tipos de referencia y tipos de valor — ¿qué sabes al respecto?
¿Cuál es la diferencia fundamental entre asincronía y multitarea?
¿Cuáles son los principios SOLID? ¿Qué significa el Principio de Inversión de Dependencias?
IMemoryCache — ¿ qué es y cuándo usarlo?
¿Por qué el frontend se comunica con el backend a través de REST y no a través de gRPC?
¿Cómo arreglar para que muestre 0-9?
¿Qué es un árbol de expresiones y cómo LINQ se traduce en SQL?
¿Cómo hacer una solicitud POST al hacer clic en un enlace HTML?
¿Se puede hacer que DbContext (EF Core) sea un Singleton? ¿Cuáles serían las ventajas y desventajas?
¿Cuándo exactamente comienza la operación asíncrona al ejecutar el método?
¿Cómo funciona el finalizador? Compara el finalizador y IDisposable.