📋 2025/11 Interview Prep
The best way to prepare for life is to begin to live.
CSS
- Explique las diferencias del modelo de caja CSS
- Explique las diferencias entre
px,em,rem,vw,vh - Describa los pseudo-elementos que usa con frecuencia
- Cómo organizar los estilos al manejar Dark Mode?
JavaScript(ES6+)
- Explique las diferencias entre var, let y const
- Explique el Hoisting
- Describa las diferencias de configuración de
<script> - Explique cookie, sessionStorage y localStorage
- Explique la diferencia entre
==y=== - Explique la diferencia entre
undefinedynull - Explique el principio de Promise
- Explique qué es async/await y cómo usarlo
- Explique el principio del Hoisting
- Explique los escenarios de uso de
this - Explique los escenarios de uso y diferencias entre Set y Map
TypeScript
- Cuáles son las diferencias entre TypeScript y JavaScript?
- Explique los tipos básicos y anotaciones de tipo en TypeScript
- Cuáles son las diferencias entre Interface y Type Alias?
- Explique el concepto y uso de Generics
Vue
- Cuáles son las nuevas características de Vue 3?
- Cuáles son las diferencias entre Composition API y Options API?
- Cuáles son las diferencias entre ref y reactive?
- Cuáles son las diferencias entre watch y watchEffect?
- Explique los Lifecycle Hooks de Vue
- Cuáles son las formas de comunicación entre componentes de Vue?
- Explique el principio del enlace bidireccional en Vue2 y Vue3
- Explique qué es Static Hoisting en Vue3
- Compare las diferencias entre Pinia y Vuex
- Explique qué es Fragment en Vue3
Framework
Experience
Optimización de rendimiento
- Cómo optimizar cuando hay decenas de miles de datos en la pantalla?
- Cómo monitorear el rendimiento de SSR?
SSR & SEO
- Qué es la Server Engine de Nuxt 3?
- Cómo elegir entre CSR, SSR y SSG?
- Causas comunes y soluciones de Memory Leak en SSR?
- Cómo manejar Hydration Mismatch en SSR?
- En qué se diferencia el despliegue de una aplicación SSR de una SPA?
- Cómo manejar el SEO de sitios web multilingües?