Frontend
[nombre] preguntó: ¿Estás lista para escribir en Vue, si es necesario?
En Angular, con la aparición de señales, existe el término 'contexto reactivo'. ¿Cómo lo entiendes?
¿Has trabajado con la API de caché?
¿Cuál es el propósito de herramientas como Next.js, Vite y las bibliotecas de pruebas en el ecosistema de React, y qué compromisos prácticos considerarías al elegirlas para un proyecto de producción?
¿Por qué Vuex se volvió menos popular y todos comenzaron a usar Pinia?
/* 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?
¿Qué métodos conoces para convertir una cadena en un número?
¿Qué te parece el formato de comunicación con mini llamadas durante el día? ¿Es normal que surjan pequeñas reuniones durante el día?
¿Qué dificultades enfrentaste durante la migración de la aplicación Vue?
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éntenos sobre su experiencia laboral en su puesto actual: ¿en qué proyecto trabajó, qué tareas realizó, qué se implementó?
¿Cuántos usuarios tendremos? ¿Es necesaria la optimización SEO? ¿Es necesaria la localización? ¿Qué métricas debemos recopilar?
¿Qué sucederá en el segundo bloque con la función asíncrona loadRolesData dentro de useEffect?
/** * Es necesario escribir una función asíncrona, * que "duerma" la cantidad de milisegundos especificada, * y luego termine con éxito */ function sleep(duration) { } // Ejemplo const startTime = Date.now(); console.log("Comenzando a dormir..."); sleep(2000).then(() => { console.log("¡Desperté después de 2 segundos!"); console.log("Tiempo transcurrido: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("¡Desperté después de 1 segundo!"); console.log("Tiempo transcurrido: ", Date.now() - startTime); });
Cuéntame brevemente sobre ti y tu experiencia en desarrollo.
[имя] preguntó: ¿Puedes describir, por favor, el proceso de entrega de una tarea desde cero, desde la idea de negocio hasta su implementación en producción?
¿Qué método de array rompe la tipificación en TypeScript?
¿Qué tan cómodo te sientes trabajando con código heredado, cambiando entre diferentes frameworks y, si es necesario, unificando gradualmente las aplicaciones en un solo stack?
¿Por qué decidiste convertirte en desarrollador?