elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [enlace] export default () => { return <div>¡Hola!</div> }
Frontend
¿Hubo casos en los que algo caía en producción o durante las pruebas de implementaciones con conexiones WebSocket?
En su currículum, se indica que ha trabajado mucho con formularios complejos y multinivel. ¿Podría contarme más detalles sobre lo que se implementó allí?
¿Has tenido que trabajar con los nuevos hooks de React (18/19), como useTransition, useDeferredValue?
Cuéntame sobre tu experiencia trabajando con tablas (dibujo, manejo de grandes volúmenes de datos).
¿Si hablamos de técnicas puras de optimización dentro de React, cuáles conoces? (useMemo, useCallback, React.memo)
Segunda tarea: implemente un componente de búsqueda utilizando un servidor estándar a través del parámetro query — cree un input para ingresar la consulta, estados para los resultados y la consulta, obtenga datos mediante fetch en useEffect con manejo de errores y estados de carga, y renderice una lista de resultados (campo name).
¿Puedes calcular la complejidad algorítmica de la filtración implementada por estado?
Tiene una prueba de mil conexiones a través de WebSocket: ¿cómo la realizó, cómo fue la prueba de carga?
Complejidad: agregue filtrado de resultados por el campo status a través de una entrada de texto separada, teniendo en cuenta la insensibilidad a mayúsculas y minúsculas.
¿Ha tenido que trabajar con autorización? Cuéntenos más sobre la implementación.
¿Con qué gestores de estado has trabajado? ¿Cuáles te gustan más, cuáles son sus ventajas y desventajas?
¿Cómo era la propia tabla que desarrollaste? ¿Qué tuviste que implementar tú mismo?
Si se reflexiona teóricamente: existen tablas grandes con una gran cantidad de datos. ¿Pueden surgir problemas de rendimiento? Si es así, ¿cómo los resolvería?
¿Tienes comprensión de cómo funciona Zustand por debajo del capó?
¿Cómo se implementó la actualización de los tokens de acceso/actualización durante la autorización mediante JWT (interceptores, manejo de 401)?
¿Has oído hablar del hook useLayoutEffect? Cuéntame cómo funciona.
¿Cómo se implementó técnicamente la validación cruzada de los campos del formulario (validación de un campo en función del valor de otro)?