Skip to content
This page is not translated yet. You are reading the Spanish original. The mock interviews, the landing page and the guides are available in English; the question bank and the courses are being translated progressively — contributions welcome.

Entrevistas Senior — Microfrontends

This content is not available in your language yet.

Guía de preparación para entrevistas técnicas de arquitectura frontend senior, especializada en microfrontends. Cada pregunta incluye una respuesta resumen (lo que dirías en 30–60 segundos) y una respuesta detallada (código realista, trade-offs, errores comunes y qué espera oír el entrevistador).

🎓 ¿Te faltan bases para responder esto? El curso Microfrontends enseña exactamente lo necesario, con laboratorios y autoevaluación. Ver también: índice completo · plan de estudio · glosario · inicio

Archivo Contenido Preguntas
01-fundamentos-y-arquitectura.md Conceptos, patrones y decisiones de arquitectura 18
02-casos-y-problemas.md Casos de análisis de problemas reales [CASO] 12

  1. ¿Qué son los microfrontends y cuándo NO deberías usarlos?
  2. Patrones de composición: build-time, server-side, edge-side y client-side
  3. Module Federation en webpack 5: ¿cómo funciona y cómo se configura?
  4. shared, singleton y la negociación de versiones: ¿cómo evitas dos Reacts en la página?
  5. Remotes dinámicos: cargar microfrontends cuya URL no se conoce en build
  6. Module Federation 2.0 y Rspack: ¿qué cambia respecto a MF clásico?
  7. single-spa: arquitectura, ciclo de vida y cuándo elegirlo sobre Module Federation
  8. Import maps nativos y web components como base de microfrontends sin lock-in de bundler
  9. iframes para microfrontends: ¿cuándo son la respuesta correcta?
  10. Routing en una arquitectura shell/container: ¿quién es dueño de la URL?
  11. Comunicación entre microfrontends: custom events, pub/sub y por qué minimizarla
  12. Diseño de contratos entre equipos: ¿qué es exactamente “el contrato” de un MFE?
  13. Design system compartido: versionado de la librería UI entre equipos autónomos
  14. Autenticación y sesión compartida entre microfrontends
  15. Aislamiento de CSS entre microfrontends: shadow DOM, CSS modules, prefijos
  16. Deployment independiente: versionado de remotes, manifests y estrategias de release
  17. Estrategias de testing en microfrontends: E2E cross-MFE y contract testing
  18. Performance en microfrontends: duplicación, waterfall de carga y prefetch
  1. Dos MFEs cargan versiones incompatibles de React y la app crashea
  2. Un deploy de un remote rompió producción para todos los equipos
  3. El bundle total de la aplicación es gigante por dependencias duplicadas
  4. Migración incremental de un monolito Angular a microfrontends con React (strangler fig)
  5. Los estilos de un MFE pisan a otro en producción
  6. Memory leak al montar y desmontar MFEs repetidamente
  7. Estado de autenticación desincronizado entre MFEs
  8. Latencia de carga inicial alta por waterfall de remotes
  9. Un equipo necesita releases independientes pero el design system introduce breaking changes
  10. SSR con microfrontends: Next.js multi-zone y sus límites
  11. ¿Monorepo con módulos o microfrontends reales? Análisis organizacional y ley de Conway
  12. Observabilidad y error tracking por equipo: ¿de quién es este error en producción?

  • Repaso rápido (1–2 días antes): lee solo las respuestas resumen de ambos archivos.
  • Preparación profunda: por cada pregunta, intenta responder en voz alta antes de leer; contrasta con la respuesta detallada y anota los huecos.
  • Simulacro de casos: los [CASO] están escritos como los plantea un entrevistador; practica estructurando en voz alta: diagnóstico → hipótesis → contención → solución estructural → prevención.