Frontend
¿Qué es la Critical Rendering Path y cuáles son sus etapas principales?
¿Cómo funciona el mecanismo de Detección de Cambios en Angular?
Cuéntame brevemente sobre ti, a qué te dedicas, de dónde eres, por qué estás aquí y lo que consideres importante.
¿Será la página interactiva en ese momento de recursión infinita?
¿Puedes dar un ejemplo de cuándo se puede usar una entrada no controlada en lugar de una controlada?
Cuéntame sobre tu experiencia con el maquetado. ¿Cuáles son los elementos más difíciles que has tenido que crear?
Necesitas contar la cantidad de caracteres consecutivos, pero manteniendo el orden de aparición de los caracteres únicos function countSymbols(str){ const alphabet = new Map(); for (const ch of str) { alphabet.set(ch, alphabet.get(ch) ? alphabet.get(ch) + 1 : 1) } return }
¿Qué es la división de código y cómo funciona?
¿Cómo configuras las herramientas de IA para ti?
¿Estás familiarizado con Signal Forms (API experimental)?
// 1 for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i)) } // 2 console.log(i) var j = 10 console.log(j) // 3 console.log(k) const k = 10 console.log(k) // 4 var a = 2 var b = a b++ console.log(a) console.log(b) // 5 var c = [1, 2, 3] var d = c d.push(4) console.log(c)
¿Con qué enfoque abordas el inicio del proyecto y cómo avanzas después? ¿Es necesaria la optimización SEO, hay que integrar Next.js desde el principio, o se puede optar por una SPA?
¿Qué es lo más costoso al renderizar una página?
¿Te gustaba trabajar con Redux como gestor de estado para formularios complejos?
Hay un componente con un contador que debe incrementarse cada segundo mediante setInterval, pero no funciona correctamente. ¿Cómo corregirlo?
console.log(1) setTimeout(() => { console.log(2) }, 10) setTimeout(() => { Promise.resolve().then(() => console.log(3)) }, 0); setTimeout(() => { console.log(4) }, 0); new Promise((_, reject) => { console.log(5) reject(6) console.log(7) }).then(() => console.log(8)) .catch(() => console.log(9)) .then(() => console.log(10)) .catch(() => console.log(11)) .then(() => console.log(12)) .then(console.log) .finally(() => console.log(13)) console.log(14)
¿Cómo se utiliza el cifrado asimétrico en TLS y para qué sirve?
¿Qué patrones de diseño conoces y has aplicado, en particular en aplicaciones Angular?
Cuéntame sobre los atributos async y defer al incluir scripts: ¿en qué se diferencian, cuándo bloquean el análisis de HTML?
¿Qué formas existen para declarar funciones en JavaScript? ¿En qué se diferencia una declaración de función de una expresión de función? ¿En qué se diferencia una función de flecha de una declaración de función?