¿Por qué dejaste de trabajar en el proyecto anterior y qué pasó con su financiación?
Frontend
Si la aplicación tiene un tamaño de paquete muy grande, ¿qué harías?
¿Qué métodos de organización de micro-frontends además de Webpack Module Federation existen?
¿Qué es la estructura semántica, para qué sirve y puedes nombrar algunas etiquetas HTML semánticas?
¿Qué tal te va con cambiar entre proyectos y contextos?
¿Para qué sirve package-lock.json?
Describa la API del mensajero: qué endpoints son necesarios para chats, mensajes, contactos, envío de mensajes y carga de adjuntos?
¿Qué opinas de la arquitectura FSD? ¿Crea problemas que la lógica de una entidad esté repartida en las capas del proyecto?
¿Qué exactamente bloquea el package-lock.json: solo dependencias de package.json o también dependencias transitivas?
¿Por qué se elige Map como estructura de datos para implementar la caché LRU?
¿Qué opinas sobre CSS-in-JS, por ejemplo Styled Components?
¿Qué es ARIA y cuándo debe usarse?
¿Qué es el método next() de un iterador y qué devuelve?
Escribe una función en JavaScript nativo que renderice una lista en forma de árbol basada en una estructura de datos dada en un contenedor HTML especificado.
Cuéntanos sobre proyectos personales o proyectos que lideraste en paralelo.
¿Por qué se prefiere el cursor sobre el offset para la paginación de mensajes?
¿Has encontrado problemas de compatibilidad entre navegadores y cómo los resolviste?
¿Qué es MVC y de qué son responsables Model, View y Controller?
¿Cómo se realizó la planificación del trabajo y la asignación de recursos en el equipo?
¿Qué métodos de almacenamiento existen en el navegador y qué es lógico guardar en cada uno de ellos?