Preparación por nivel
Intermedio en .NET / ASP.NET
Bloque intermedio de .NET / ASP.NET: diseño práctico, depuración y capacidad de llevar una funcionalidad a producción.
¿Qué papel real debería jugar el pipeline de middleware y qué errores de orden son comunes?¿Cómo decidirías entre Minimal APIs, controllers o endpoints por funcionalidad en un backend .NET?¿Qué problemas reales intentas evitar al revisar tracking, `AsNoTracking` y carga eager/lazy?¿Cuándo `async/await` mejora escalabilidad en .NET y cuándo solo añade complejidad?¿Qué estrategia de autenticación y autorización considerarías razonable en ASP.NET Core hoy?¿Cómo probarías endpoints, servicios y acceso a datos sin quedarte en pruebas superficiales?En una PR .NET, ¿qué señales te hacen pensar en deuda técnica futura?¿Qué revisarías en `Program.cs` o startup para detectar configuración, orden o middlewares problemáticos?¿Cómo manejarías versionado de APIs y compatibilidad sin convertir el backend en un museo?¿Qué problemas de rendimiento revisas al serializar JSON y responder payloads grandes en .NET?