Frontend
Escribe un polyfill para Array.prototype.map para una versión antigua de JavaScript.
¿Usas Git rebase y en qué se diferencia de merge?
Si se coloca una tarea síncrona pesada de dos minutos en una Promesa, ¿la interfaz se bloqueará?
¿Qué métodos de array modifican el array original?
¿En qué se diferencia onMounted de created/setup y qué está disponible en la etapa de onMounted?
¿Qué sueles hacer antes de destruir un componente en el hook beforeUnmount/onBeforeUnmount?
Cuéntanos sobre la autorización en tu proyecto: qué tecnologías se usaron y cómo funcionaba.
Determina el orden de salida en console.log para el fragmento de código JavaScript dado con Promise y setTimeout.
¿Alguna vez has trabajado con web workers?
¿Pasaste directamente a Vue o comenzaste con otras tecnologías?
¿Qué es el hoisting en JavaScript?
¿Dónde desapareció el hook created de Vue 2 en Vue 3 al usar setup?
¿Cuál es la diferencia entre una función regular y una función flecha en JavaScript?
Si los datos del backend no coinciden con la interfaz de TypeScript, por ejemplo, en lugar de un objeto, se recibe una cadena, ¿lo resaltará TypeScript en producción y qué error ocurrirá?
¿Qué se imprimirá en la consola en el código dado con var, bucle y setTimeout?
Determina el orden de salida en console.log para el fragmento de código JavaScript dado con async/await y Promise.
¿Cómo determinar que let y const son elevados (hoisting) aunque están en la Zona Muerta Temporal?
Si defines un método en una clase usando una función regular o una función flecha, ¿cuáles son las ventajas y desventajas de las funciones flecha?
¿Con qué tipos de web workers has trabajado?
¿Deberías escribir lógica en los componentes de React, moverla a hooks, o intentar mantener la lógica de negocio fuera de React? ¿Cuál es tu opinión?