Preparación por nivel

Intermedio en Angular

Bloque intermedio de Angular: diseño práctico, depuración y capacidad de llevar una funcionalidad a producción.

15 preguntas
¿Cuándo usarías `inject()` frente a inyección por constructor y qué señales te harían evitarlo?2 min¿Cómo revisarías el ciclo de vida de un componente para detectar trabajo mal ubicado entre constructor, `ngOnInit` y efectos reactivos?3 min¿Qué problemas intentas resolver antes de introducir NgRx en una aplicación Angular?3 min¿Qué diferencias prácticas hay entre `canActivate`, `canActivateChild`, `canMatch` y un guard funcional?3 min¿Cuándo usarías un resolver y cuándo preferirías cargar datos dentro de la pantalla?3 min¿Qué checklist seguirías para reducir bundle size en una aplicación Angular madura?3 min¿Qué pruebas priorizarías en un componente Angular crítico y cuáles evitarías por bajo retorno?3 min¿Cómo mockearías servicios, observables y `HttpClient` sin que el test quede acoplado a la implementación?3 min¿Qué señales te indican que una suite Angular es lenta o poco mantenible y cómo la arreglarías?3 min¿Cómo protege Angular frente a XSS y en qué casos esa protección deja de bastar?2 min¿Qué papel deberían jugar interceptors y guards en una estrategia real de seguridad?3 minEl backend es lento y no puedes cambiarlo esta sprint: ¿cómo mejorarías la UX desde Angular?3 minEn una PR Angular importante, ¿qué anti-patrones revisarías antes de aprobar?2 min¿Cuándo usarías `ControlValueAccessor` y qué errores ves al implementarlo?2 min¿Qué estrategia seguirías para internacionalización y carga diferida de traducciones en una app Angular grande?3 min