Seniorix

Guía de entrevista · Angular

Preguntas de entrevista senior de Angular

Una selección de escenarios reales de entrevista técnica de Angular para nivel senior. Cada pregunta incluye el contexto, una respuesta modelo y las claves que busca un entrevistador. Esta es una muestra gratuita del banco completo de Seniorix.

Haz el diagnóstico gratis y descubre tu nivel →

Pregunta de ejemplo (con respuesta)

Tu equipo tiene un dashboard con 50+ widgets que se actualizan en tiempo real. Los usuarios reportan que la app se congela al recibir datos del WebSocket. ¿Cómo lo solucionas?

Contexto

Estás en una fintech. El dashboard muestra precios de acciones, gráficas y alertas. El WebSocket envía ~200 mensajes/segundo. El equipo de producto no quiere reducir la frecuencia de actualización.

Respuesta modelo

Primero mediría con Angular DevTools para identificar qué widgets causan más ciclos de change detection. Luego: 1) Todos los componentes en OnPush. 2) Agrupar mensajes del WebSocket con bufferTime(100ms) en RxJS para reducir actualizaciones a 10/segundo. 3) Usar signals para estado local de cada widget. 4) @defer para widgets fuera del viewport. 5) Considerar runOutsideAngular para el WebSocket y notificar a Angular solo cuando hay datos relevantes para la vista.

Claves

Más preguntas de Angular

Tienes una app Angular con 200+ componentes usando NgModules. El CTO quiere migrar a standalone. ¿Cuál es tu plan sin detener el desarrollo del equipo de 8 personas?

🔒 Ve la respuesta modelo y los tips creando tu cuenta gratis

Practica todas las preguntas de Angular creando tu cuenta gratis →