Tarea práctica: realiza una revisión de código y propone un refactorizado del componente React UserProfile.
Frontend
¿En qué se diferencian la memorización y el almacenamiento en caché?
¿Qué producto te interesa desarrollar? ¿Cómo debería ser un producto para que sea interesante desarrollarlo?
¿Qué tipos de JOIN existen en los sistemas de gestión de bases de datos relacionales?
¿Has trabajado con Tailwind? ¿En qué se diferencia del CSS convencional?
¿Qué métodos HTTP conoces en la API REST? ¿En qué se diferencian PUT y PATCH?
¿Tiene experiencia en renderizado del lado del servidor y en plantillas como Pug o Thymeleaf?
Cuéntame sobre tu experiencia interactuando con el equipo. ¿Cómo se formó el sprint, cómo se evaluaron las tareas?
Cuéntame un plan de acción paso a paso cuando te asignan un proyecto: qué haces cuando obtienes acceso al repositorio, suponiendo que no hay documentación.
¿Qué pila y conjunto de bibliotecas prefieres usar con React?
¿Existe alguna correlación entre Shadow DOM y el rendimiento? ¿Qué pasará si hay varios miles de estos componentes?
¿Cómo funciona el enrutamiento en Next.js?
¿Qué es Swagger/OpenAPI, para qué sirve y dónde se aplica en el frontend?
¿Cuál es la diferencia entre interface y type en TypeScript?
¿Qué es JSX y por qué se necesita la clave en las listas?
¿En qué se diferencia React del JavaScript puro?
¿En qué se diferencia un componente cliente de un componente servidor en Next.js?
Cuéntenos sobre la diferencia fundamental entre Angular como marco y React como biblioteca.
¿Qué es un cierre en JavaScript y cuáles son sus posibles desventajas?
¿Cómo resolverías un problema de carga de datos usando componentes del lado del servidor y del cliente? Estrategias de caché en Next.js.