Frontend
Cuéntame, ¿cómo llegaste al frontend? ¿En qué trabajaste?
Tarea de algoritmo: escribir una función que invierta las vocales en una palabra
¿Con qué hooks podemos almacenar estado local en React?
¿Qué es lo más importante en esta tarea si no hay suficiente tiempo para una implementación completa?
¿Puedes contar cómo fue la interacción en tu equipo? ¿Quién asignaba las tareas, las descomponía, quién interactuaba con el diseño?
Escribe una función en JavaScript o TypeScript que tome un array de números y devuelva un array en el que los números múltiplos de 3 sean reemplazados por la cadena 'Fizz', los múltiplos de 5 por 'Buzz', y los múltiplos de 3 y 5 por 'FizzBuzz'.
¿Qué tipo de herencia se utiliza en JavaScript? ¿Existe herencia múltiple en las clases?
¿En qué se diferencia la Composition API de Vue de la Options API?
Cuéntame sobre la reconciliación en React
Supongamos que necesitas crear una página protegida con autenticación a través de middleware. ¿Cómo lo implementarías?
Cuente sobre la transmisión de datos entre componentes en Angular (Input, enlace bidireccional, señales).
¿Qué tarea no fue fácil al principio, con qué tuviste que luchar?
¿Ha implementado alguna función para guardar el estado de la tabla, por ejemplo, mover columnas — ¿lo almacena en el backend, localmente, o en localStorage?
Implementa una función foo que tome un array y devuelva un objeto donde las claves sean los elementos del array y los valores sean todos 0.
¿Se puede asignar sus propias propiedades a una función si las funciones pertenecen a objetos?
¿La aparición de Next.js en el proyecto fue por tu iniciativa o llegaste y ya estaba? ¿Por qué se eligió Next.js?
Si declaras una función y después una variable, ¿será accesible dentro de la función? Explica el concepto de hoisting de variables y la zona muerta temporal.
¿Ha trabajado con renderizado del lado del servidor (SSR)?
Mira el widget de selección (varios estados de los elementos de la lista). ¿Qué está mal aquí?
/** * Es necesario escribir una función que tome una URL como entrada, * realice una solicitud GET a esa URL y devuelva los datos (json). * Para obtener los datos, usar fetch. * Solo se puede usar la API Promise. * Si ocurre un error durante la solicitud, intentar 5 veces más. * Si al final no se puede obtener la información, devolver el error "URL especificada no accesible". */ function get(url) { // código aquí } get(url) .then(res => console.log(res)) .catch(err => console.error(err))