¿Cómo se mostraba el tablero de ajedrez en la aplicación de ajedrez: Canvas, WebGL u otro enfoque? ¿Hubo experiencia trabajando con Canvas/WebGL?
Frontend
¿Qué es un iterador y por qué es necesario?
Realiza una revisión de código del fragmento del componente Vue en script setup: sugiere mejoras y posibles correcciones.
¿Qué patrones de arquitectura conoces y cuáles aplicas en tu trabajo?
¿Has trabajado con CI/CD, configurado o escrito algo para ello?
¿Por qué es más seguro almacenar los tokens de actualización en cookies en lugar de en localStorage?
¿Cuál es la diferencia entre debounce y throttle y cuándo usar cuál?
¿Entiende la diferencia entre requisitos funcionales y no funcionales?
¿Qué cosas interesantes había en Telegram Mini App y qué tecnologías utilizaste?
Describa el modelo de mensaje devuelto por la API.
Implementa una caché LRU con límite de capacidad, donde el elemento menos recientemente accedido se elimina al desbordar; las operaciones get y put deben funcionar en tiempo constante.
Describa los componentes y módulos frontend de la aplicación. Proporcione un diagrama completo de la arquitectura.
¿Has tenido experiencia configurando Nginx y desplegando una aplicación de forma independiente?
¿Has trabajado con Storybook?
¿Qué métricas de rendimiento conoces, cómo trabajas con ellas y cómo mejoras una métrica específica?
¿Tienes alguna pregunta para el equipo o el proyecto?
Proponga casos en los que el uso de un balanceador de carga esté justificado.
¿Cómo utilizaste Mock Service Worker para las simulaciones?
Tarea del Event Loop: nombra el orden de salida de console.log en el código mostrado y explica por qué es exactamente así.
¿Cómo implementarías el patrón Observer?