[Lv1] Cómo implementaste el mecanismo de inicio de sesión en proyectos anteriores?
Objetivo: Explicar claramente en 3-5 minutos "como el frontend maneja el inicio de sesión, mantenimiento de estado y protección de páginas", para recordarlo rápidamente durante una entrevista.
[Lv1] Cuál es la diferencia entre Session-based y Token-based?
Pregunta frecuente en entrevistas: Conoces la diferencia entre Session tradicional y Token moderno? Domina los siguientes puntos clave para organizar tus ideas rápidamente.
[Lv1] Cuál es la estructura de JWT?
Los entrevistadores suelen preguntar: "Cómo luce un JWT? Por que se diseño así?" Entender la estructura, la codificación y el flujo de verificación te permitira responder rápidamente.
[Lv1] Implementación básica de SEO: Modos de Router y Meta Tags
En un proyecto de plataforma multi-marca, implementación de la configuración básica de SEO: Router History Mode, estructura de Meta Tags y SEO de páginas estáticas.
[Lv1] Optimización a nivel de rutas: Lazy Loading en 3 niveles
Mediante Lazy Loading de rutas en 3 niveles, se redujo la carga inicial de 12.5MB a 850KB, acortando el tiempo de primera pantalla en un 70%.
[Lv1] Optimización de carga de imágenes: Lazy Load en 4 niveles
Mediante una estrategia de Lazy Loading de imágenes en 4 niveles, se redujo el trafico de imágenes de la primera pantalla de 60MB a 2MB, mejorando el tiempo de carga en un 85%.
[Lv2] Funcionalidades de Nuxt 3 Server: Server Routes y Sitemap dinámico
Dominar las funcionalidades del Nitro Server Engine de Nuxt 3, implementar Server Routes (API Routes), Sitemap dinámico y Robots.txt para mejorar el SEO y la flexibilidad arquitectonica del sitio web.
[Lv2] Implementación SSR: Data Fetching y gestión de SEO Meta
En un proyecto Nuxt 3: implementar carga de datos en SSR y gestión dinámica de SEO Meta para que los buscadores indexen correctamente rutas dinámicas.
[Lv2] Nuxt 3 Lifecycle y principios de Hydration
Comprender en profundidad el ciclo de vida (Lifecycle), la gestión de estado (State Management) y el mecanismo de Hydration de Nuxt 3, evitando problemas comunes de Hydration Mismatch.
[Lv2] Nuxt 3 Rendering Modes: Estrategia de selección SSR, SSG, CSR
Comprender los Rendering Modes de Nuxt 3 y poder seleccionar la estrategia de renderizado adecuada (SSR, SSG, CSR) según los requisitos del proyecto.
[Lv2] Optimización avanzada de SEO: Meta Tags dinámicos e integración de tracking
En un proyecto de plataforma multi-marca, implementar un mecanismo de gestión SEO dinámico: inyección dinámica de Meta Tags, integración de tracking de terceros (Google Analytics, Facebook Pixel), y gestión centralizada de configuración SEO.
[Lv2] Optimización de rendimiento JavaScript: Debounce, Throttle, Time Slicing
Mediante técnicas como Debounce, Throttle, Time Slicing y requestAnimationFrame, se optimiza el rendimiento de las operaciones JavaScript y se mejora la experiencia del usuario.
[Lv3] Aplicación de Web Worker: Computo en segundo plano sin bloquear la UI
Web Worker es una API que ejecuta JavaScript en un hilo en segundo plano del navegador, permitiendo realizar operaciones costosas sin bloquear el hilo principal (hilo de UI).
[Lv3] Estrategias de optimización para grandes volúmenes de datos: Selección e implementación
Cuando la pantalla necesita mostrar decenas de miles de registros, cómo encontrar el equilibrio entre rendimiento, experiencia de usuario y costo de desarrollo?
[Lv3] Implementación de Virtual Scroll: Manejo de renderizado de grandes volúmenes de datos
Cuándo la página necesita renderizar más de 1000 registros, Virtual Scroll puede reducir los nodos DOM de 1000+ a 20-30, disminuyendo el uso de memoria en un 80%.
[Lv3] Nuxt 3 Multilenguaje (i18n) y mejores prácticas de SEO
Implementar multilenguaje (Internationalization) bajo una arquitectura SSR no solo implica traducir texto, sino también estrategias de enrutamiento, etiquetas SEO (hreflang), gestión de estado y consistencia de Hydration.
[Lv3] Optimización de rendimiento en Nuxt 3: Bundle Size, velocidad SSR y optimización de imágenes
Guia completa de optimización de rendimiento en Nuxt 3: Desde la reducción del Bundle Size, optimización de velocidad SSR hasta estrategias de carga de imágenes para lograr una experiencia de rendimiento excepcional.
[Lv3] Retos de implementación SSR y soluciones
Problemas comunes en SSR y soluciones prácticas: Hydration Mismatch, variables de entorno, compatibilidad de librerias, rendimiento y arquitectura de despliegue.
Comparación de diferencias entre Vuex y Pinia
Comparación de las diferencias principales entre Vuex y Pinia, incluyendo diseño de API, soporte de TypeScript, modularización, y guia de migración.
Configuración de Vite y sistema multi-tenant
Cómo gestionar un sistema multi-tenant de 27 plantillas de marca con Vite, implementando compilación dinámica y aislamiento de entornos.
Estrategias de Persistencia de Pinia
Estrategias de persistencia para Pinia Store en un proyecto de plataforma multi-marca: uso de piniaPluginPersistedstate y useSessionStorage de VueUse.
Inicialización y Configuración de Pinia
Configuración de inicialización de Pinia y diseño de estructura del proyecto en un proyecto de plataforma multi-marca.
Manejo de compatibilidad del navegador
Manejo de problemas de compatibilidad entre navegadores, especialmente el tratamiento especial para Safari y dispositivos móviles.
Mejores Prácticas y Errores Comunes de Pinia
Mejores prácticas y manejo de errores comunes de Pinia Store en un proyecto de plataforma multi-marca.
Patrones de Implementación de Pinia Store
En un proyecto de plataforma multi-marca, se implementan Pinia Stores con Options API y Composition API, eligiendo el patrón adecuado según el escenario.
Práctica de uso de Pinia
En un proyecto de plataforma multimarca, formas de uso de Pinia Store en componentes y Composables, así como patrones de comunicación entre Stores.
Resumen de Gestión de Estado
Acumulación continua de experiencias prácticas y puntos clave de entrevistas sobre gestión de estado, organizados por framework.
Resumen de implementación
Acumulacion continua de experiencia práctica y puntos clave de entrevista relacionados con Server Side Render y SEO, organizados desde lo básico hasta lo avanzado siguiendo una ruta de aprendizaje.
Resumen de optimización de rendimiento web
Recopilación continua de experiencia práctica y puntos clave de entrevista sobre optimización de rendimiento web, organizados por nivel de dificultad.
Resumen de preguntas de entrevista sobre mecanismos de inicio de sesión
Recopilación continua de preguntas de entrevista y puntos clave sobre mecanismos de inicio de sesión, organizados por nivel de dificultad.