Frontend
Cuéntenos sobre los procesos en el equipo: composición, metodología, cómo se transmitían las tareas, quién era el cliente?
¿En qué consiste la diferencia en el funcionamiento de React.memo con componentes con props y sin props?
¿Por qué los usuarios no llegan a la tienda y cómo cargar usuarios en la tienda?
¿En qué se diferencia una interfaz de un tipo en TypeScript?
Cuéntame sobre los mixins de SCSS para consultas de medios
¿Está trabajando actualmente?
¿Qué se puede hacer en JavaScript pero no en TypeScript?
Cuéntame sobre el hook useState en React.
¿Cuál le resulta más cómodo para trabajar: siguiendo una especificación estricta o en el marco de discusiones con el equipo?
Si la página carga lentamente, ¿qué pasos tomarías para diagnosticar el problema en el frontend?
En el segundo fragmento de código React, encuentra y corrige los problemas con useEffect, useMemo, la carga asíncrona de user/roles y el almacenamiento de datos calculados en el estado.
¿Sabes sobre los métodos mutables e inmutables de los arrays? Por ejemplo, ¿cuál es la diferencia entre splice y filter?
¿Con qué se determinó qué era necesario optimizar y cómo se optimizó?
¿Cómo dividiría el estado del servidor y del cliente?
#Formulario de registro en React 1. Explica cómo funciona StateProvider, comparte tus pensamientos con el entrevistador. 2. Echa un vistazo a /src/api/mock, explica cómo funciona. 3. Revisa el color del SubmitButton y corrígelo. 4. Implementa la validación del formulario en el componente Signup. (\*\*) Ten en cuenta la tarea número 9. Reglas: - Los campos de Nombre de usuario, Correo electrónico, Contraseña y Repetir contraseña deben tener al menos 6 caracteres; - La contraseña debe coincidir con la de Repetir contraseña; - La validación debe realizarse al hacer clic en "Registrarse"; - Los campos con valores inválidos deben marcarse (props error y helperText); 6. La respuesta de la API puede tener un error que debe mostrarse al usuario cerca del campo correspondiente. 7. Asegúrate de que el componente UserName renderice el nuevo nombre de usuario después de un envío exitoso. 8. Implementa el nuevo componente SignupSuccess. Debe mostrarse en lugar del formulario de registro. 9. Implementa la validación del servidor para los campos apropiados.
¿Cuánto tiempo lleva trabajando en la empresa?
Revisión del mixin de Nuxt 2 para detección de dispositivo ```javascript export default { data() { return { isMobile: window.innerWidth < 768 } } } ```
¿Cuál es el nivel mínimo de salario que le resulta cómodo?
Cuéntame sobre los nuevos hooks useTransition y useDeferredValue.
En el currículum se indica «Reduje la cantidad de solicitudes API repetidas en un 42%». Cuéntame esa historia: cómo te enfrentaste al problema de solicitudes repetidas en RxJS, y qué aprendiste de esa experiencia, cómo cambió tu enfoque al trabajar con RxJS?