Frontend
¿Cómo prevenir condiciones de carrera en useFetch si la URL ha cambiado, la segunda solicitud terminó antes que la primera, y luego la primera sobrescribió los datos actuales?
Implementa un componente React de estructura de árbol basado en datos de messages.ts: los elementos pueden tener hijos, los nodos padres deben expandirse y colapsar al hacer clic, las hojas no deben tener un interruptor, y el nivel de anidamiento puede ser arbitrario.
Implementa en JavaScript la obtención de datos de endpoints: carga publicaciones y comentarios en paralelo, agrupa los comentarios por postId y crea un array de objetos con id, título, userId y cantidad de comentarios.
Implementa cualquier función flecha que registre su contexto this en la consola, y dime qué se mostrará al llamarla.
¿Qué tan cómodo es tu nivel de inglés para trabajar en un equipo internacional?
¿Cuáles son las desventajas y riesgos asociados con el despliegue independiente de micro frontends?
¿Cómo puedo enumerar simplemente los valores, y puedo cambiar algo frente a cada línea y comentario?
Cuéntanos sobre cosas en tu trabajo de las que estés orgulloso: tareas técnicas o de producto, integraciones interesantes y logros.
Implementa un hook universal de React useFetch para solicitudes GET. Piensa en una API conveniente para el hook, datos/carga/error devueltos, manejo de errores HTTP y volver a obtener datos cuando la URL cambie.
¿Cuál es el resultado esperado de la tarea y cómo entendiste el plan de solución a seguir?
¿Qué modo y tipo de tareas te resultan más cómodos: resolución tranquila de problemas, crecimiento técnico intensivo o desafío gerencial? Cuéntanos qué buscas en tu próximo trabajo.
¿Por qué una función en JavaScript se considera un objeto, aunque typeof devuelve "function" para ella?
¿Qué es un entorno léxico?
¿Cómo funcionará un elemento interactivo o paginación en un panel SSR: requerirá una recarga completa de la página o es posible otro mecanismo?
¿Es posible hacer que this en una función flecha sea undefined, por ejemplo, ejecutando el código en un entorno aislado o en modo estricto? ¿Qué hace el modo estricto?
¿Qué estrategias de renderizado conoces y en qué casos deben aplicarse?
¿Cuál es la diferencia entre micro frontends y paquetes NPM?
¿Qué es un contexto en general y cómo lo entiendes?
Imagina un gran proyecto con veinte equipos, para el cual eres responsable del frontend. ¿Cómo aseguras que el frontend no se degrade y cómo detectas si uno de los equipos ha empeorado su rendimiento? ¿Qué métricas y herramientas técnicas de frontend utilizas para monitorear esto?
¿Cómo ampliar la solución: obtener usuarios en paralelo y devolver el nombre de usuario en lugar de userId para cada publicación?