Frontend
/* Se proporcionan tres secciones de código. Es necesario escribir el resultado de cada console.log. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
¿Cuáles son las fases de los eventos en el navegador (propagación y captura)? ¿Cómo detener la propagación? ¿Cómo prevenir la acción predeterminada?
Al navegar desde la página de lista de usuarios a la página de un usuario específico, hay una carga prolongada (el cargador permanece durante 2 segundos debido a un retraso artificial). ¿Cómo se puede mejorar esta situación?
¿Este proyecto principal es una etiqueta blanca? ¿Se vende a los clientes con personalización para ellos?
¿Has trabajado con microfrontends en proyectos?
¿Qué métodos conoces para convertir una cadena en un número?
¿Qué son los atributos de datos personalizados en HTML? ¿Cómo se escriben, cómo se accede a ellos desde JavaScript y para qué se utilizan?
¿Compararías señales y RxJS como herramientas intercambiables, o cada una para su tarea específica? Si es lo segundo, ¿para qué exactamente?
Mira el tercer bloque de código — ¿qué problemas existen en el return del componente?
// Se te da una cadena que consiste en letras latinas, espacios y signos de puntuación. // Se llama pangrama a una cadena si contiene al menos una vez cada una de las 26 letras. Determina si la cadena es un pangrama. const LETTERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']; function isPangram(text) { // tu código aquí } console.log(isPangram(`A pangram or holoalphabetic sentence is a using every letter of a given alphabet at least once.`)); // => console.log(isPangram('Waltz, bad nymph, for quick jigs vex.'))
¿Por qué decidiste cambiar de trabajo ahora?
¿Qué es HTTP/2 y en qué se diferencia de HTTP/1.1?
¿Es decir, participaste, en términos generales, en la arquitectura, en la planificación?
¿Cómo solucionar el problema de cierre obsoleto en useCallback sin agregar dependencias en el array de dependencias?
function createRateLimiter(limit, interval) {} // Pruebas const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignorado (límite 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (pasaron >100ms)
¿Cuántos usuarios tendremos? ¿Es necesaria la optimización SEO? ¿Es necesaria la localización? ¿Qué métricas debemos recopilar?
¿Sabes qué es GraphQL?
Cuéntame, en términos generales, cómo funciona el renderizado en el servidor (SSR): cuáles son las etapas clave, los aspectos importantes. ¿Por qué sucede que el HTML renderizado en el servidor se convierte en una aplicación reactiva completa en el cliente?
[nombre] preguntó: tarea de contexto: ¿qué mostrará la consola en las líneas 12, 13, 14? ¿Cómo hacer para que en la línea 14 tenga el contexto correcto sin modificar la propia línea 14?
¿Cuáles son los errores típicos de hidratación y cómo evitarlos?