Frontend
¿Alguna vez ha trabajado con objetos Set? ¿Cuál es su característica especial y para qué fueron creados?
// ¿Qué se mostrará en la consola? const p1 = Promise.resolve(1); const p2 = new Promise((_, reject) => setTimeout(() => reject("Error"), 100)); const p3 = Promise.resolve(3); Promise.all([p1, p2, p3]) .then(console.log) .catch(console.error); Promise.allSettled([p1, p2, p3]).then(console.log);
¿Qué tan detallada fue la formulación de la tarea? ¿Hubo analistas de sistemas que escribieron los requisitos?
¿Qué son ref, reactive, computed y watch en Vue?
¿Cuáles son los enfoques para escribir CSS?
¿Se puede usar el índice del array como clave en React? ¿Por qué no se recomienda?
¿Has probado trabajar con Vue 3? ¿Cuáles fueron las dificultades, por ejemplo, con la tipificación en TypeScript?
¿Qué argumentos acepta React.memo además del componente en sí?
En la función requestUserData, se realizan tres solicitudes de forma secuencial. ¿Por qué no simplemente envolver las tres en Promise.all? ¿Cómo optimizar esta función para realizar las solicitudes en el menor tiempo posible?
¿Qué ventajas ofrece TypeScript?
Cuéntenos más sobre la autorización en Sberpay desde el punto de vista del frontend.
Cuente una situación en la que una decisión arquitectónica no fue exitosa: ¿qué ocurrió y qué cambió después?
/** * Implementar la función isMonotonic, que recibe * un array de números y determina si es * monótono (no creciente o no decreciente). * * @param {Array<number>} numbers - array de números * @return {boolean} - true si el array es monótono, de lo contrario false */ function isMonotonic(numbers) { // tu código aquí }
¿Por qué estás considerando cambiar de trabajo y qué esperas de un nuevo lugar?
Cuéntame sobre las promesas (Promise) en JavaScript. ¿Qué métodos de promesas conoces? Explica sobre async/await y por qué es necesario.
Cuéntenos sobre los procesos en su equipo en su lugar de trabajo actual/previo.
¿Qué tipos de datos existen en JavaScript? ¿En qué se diferencian los primitivos de los objetos? ¿Cómo se almacenan en la memoria?
Por favor, evalúa la complejidad temporal de tu solución.
¿Para qué sirve useRef? ¿Cuáles son sus aplicaciones?
¿Qué interfaces ha desarrollado y en qué consistían: formularios, pantallas analíticas u otras?