¿Cómo organizaría la aislamiento de estilos para cada micro-frontend, incluso al usar Tailwind CSS? ¿Qué enfoques de navegador para la aislamiento existen?
Frontend
¿Cómo has trabajado con React: qué versiones has encontrado y has utilizado componentes de clase? ¿En qué se diferencian los componentes de clase de los funcionales?
Si un objeto se crea usando Object.create([objeto]), ¿a qué apuntará su __proto__?
¿Por qué deberías usar estado en lugar de una variable normal para un valor que afecta la visualización del componente?
¿En qué se diferencia display: none de opacity: 0 en términos de árbol de renderizado, diseño y espacio ocupado? ¿Cuál opción es más eficiente y por qué?
¿Qué incluye el árbol de renderizado? ¿Qué elementos se consideran ocultos?
¿El valor [objeto] tiene un prototipo? ¿En qué se diferencia __proto__ de prototype? ¿A qué apunta __proto__ de un objeto? ¿Es cierto que __proto__ está en todos los valores?
Por favor, cuéntanos sobre ti y tu último proyecto: en qué trabajaste y qué casos difíciles o interesantes encontraste?
Para un fragmento de código con reduce y un acumulador inicial de 10, determine qué mostrará console.log.
Para la cadena Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), determine qué habrá en el último console.log y explique por qué.
¿Qué recursos y etapas pueden bloquear la carga y renderizado de la página? ¿Pueden las imágenes bloquear la carga?
¿Qué hace useMemo y cuáles son las consecuencias de usarlo para todos los valores sin necesidad?
¿Cómo se llama la comprobación como if ('payload' in data), utilizada para reducir el tipo?
Si la función loadRolesData devuelve una Promesa, ¿cuál será el valor después de su llamada? ¿Es posible guardar una Promesa en un estado destinado a datos, y cómo corregir esto?
Para un fragmento de código con el array [1, 2, 3], llamadas a map(item => item * 2) y filter(item => item > 3), determine qué mostrará console.log. ¿ mutan map y filter el array original?
Para una llamada recursiva de una función dentro de un manejador de Promesas, determine el orden de ejecución y explique si resultará en un ciclo infinito.
Para un ciclo for con var y setTimeout, determine qué se mostrará. ¿Cómo modificar el código para que con var se muestren los valores 1, 2, 3, y no el valor final del contador?
¿En qué se diferencia una interfaz de un tipo en TypeScript?
¿Cómo se llama y cómo se implementa el enfoque, en el que con los mismos datos de entrada se envía una sola solicitud en lugar de varias iguales?
¿En qué se diferencian un script normal, un script con async y un script con defer? Si hay varias etiquetas script en la página, ¿en qué orden se cargarán y ejecutarán?