¿Has estado buscando trabajo durante estos dos meses?
Frontend
¿JavaScript es de un solo hilo o multihilo? Cuéntame sobre Web Workers.
¿Qué es EventBus? ¿Cómo hacerlo en Vue?
Cuéntame sobre la pila en la que has trabajado. ¿Qué tan profundo conoces TypeScript? ¿Tipos complejos, tipos recursivos?
¿Qué harás si los plazos son completamente irrealizables?
¿Cómo funcionan los estilos scoped en Vue debajo del capó?
Cuéntame sobre el Event Loop: las colas de micro y macro tareas.
¿Cómo solucionar un problema con var en un bucle, además de reemplazar var por let?
¿Qué opinas de la lógica en la plantilla?
Mira este código HTML/CSS. ¿Cuál será el color del texto en cada elemento?
Cuéntame sobre los principios de la POO. ¿Es aplicable la POO en JavaScript?
¿Qué métodos de aislamiento de CSS conoces?
¿Qué piensas sobre Pinia? ¿En qué casos no usarías Pinia?
Tarea en Vue: ¿ qué se mostrará en la plantilla al usar watch sin la bandera immediate?
async function f(result = 1) { let promiseB = new Promise(resolve => { setTimeout(() => resolve("1e"), 200) }); let promiseA = new Promise(resolve => { setTimeout(() => resolve("ab"), 1000) }); result += await promiseA; result += await promiseB; alert(result); // ? } f(null);
Habla sobre las variables var, let, const: ámbitos, hoisting, zona muerta temporal.
¿Cómo afecta a un elemento padre si tiene un hijo con position: absolute?
¿Por qué usaste async/await con try-catch en lugar de Promise.then().catch()?
¿Qué te parece ese componente que viste en la revisión de código?
Explica el comportamiento del siguiente código de Promesas en JavaScript y qué se mostrará en la consola: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```