Preparación por nivel
Senior en Razor
Escenarios complejos de Razor: arquitectura, compromisos técnicos, rendimiento y decisiones de mayor impacto.
¿Qué medidas tomarías para renderizar HTML dinámico sin abrir la puerta a XSS?¿Cuándo dividirías una página en partials, view components o componentes de Blazor Server/WebAssembly?¿Cómo depurarías problemas de estado, model binding o validación que solo aparecen en producción?¿Cómo diseñarías una biblioteca de componentes Razor reutilizable sin duplicar markup por todas partes?¿Cómo manejarías tablas y listados grandes en Razor sin castigar TTFB ni mantenimiento?¿Qué problemas reales aparecen con antiforgery, cookies y autenticación en apps Razor?¿Cómo depurarías problemas de cach? o contenido renderizado que no coincide con el usuario actual?¿Qué revisarías al mezclar Razor Pages con endpoints API y componentes interactivos?¿Qué estrategia seguirías para modernizar una app MVC o Razor heredado sin reescribir vistas masivamente?