¿Cómo se usa ThreadPool en el contexto de async/await? ¿Se puede garantizar el mismo hilo después de await?
C#
¿Cuál es la diferencia entre IEnumerable y IQueryable?
Cuéntame sobre SynchronizationContext — ¿qué es y dónde se usa?
¿Qué patrones de transacciones distribuidas en microservicios conoces?
¿Qué es la asincronía? Cuente sobre el modelo de programación asíncrona, async/await.
¿En qué casos elegimos bases de datos relacionales y en qué casos no relacionales?
¿Con qué bases de datos relacionales y no relacionales han trabajado? ¿Para qué se utilizaban las no relacionales?
Cuéntame sobre tu experiencia, tus empresas, dónde has trabajado, proyectos, tecnologías, tareas y roles.
¿Cómo entender qué índices se utilizan y cómo se realiza la consulta?
Cuéntenos sobre los enfoques de concurrencia al modificar datos en la base de datos simultáneamente por dos hilos (optimista y pesimista).
¿Qué es el tipo record en C#? ¿Para qué se usa?
¿Qué es IAsyncDisposable y para qué sirve?
Cuéntanos sobre la limpieza de memoria con Garbage Collector: cómo funciona y por qué es necesario.
Cuéntenos sobre los índices en bases de datos: qué son, cómo usarlos, qué tipos existen?
Compare monolitos y microservicios: ventajas y desventajas de cada enfoque.
¿Cómo sincronizar las aplicaciones que se ejecutan en diferentes máquinas virtuales/pods de Kubernetes?
¿Cómo funciona el finalizador? Compara el finalizador y IDisposable.
¿Cómo se comunican los microservicios entre sí? Cuente sobre la interacción sincrónica y asincrónica, REST vs gRPC.
Cuente la diferencia entre los filtros Action y Middleware en ASP.NET Core.
¿Cuál es la diferencia entre tipos significativos y referenciales? ¿Dónde se almacenan y a qué se refieren?