Frontend
¿Recuerda algo de la última revisión de código? ¿Qué consejos dieron a los colegas, qué problemas encontraron o qué recomendaciones hicieron?
¿Qué se entiende por 'mover a otro lugar' al usar Teleport, por ejemplo, si Teleport se usa en un componente hijo?
¿Qué características interesantes has implementado en tu último trabajo?
¿Cómo determina el navegador el tipo de HTML recibido, construye la estructura de la página y conecta JavaScript?
¿Qué es importante controlar durante el despliegue?
¿Implementó autorización? ¿Cómo trabajó con los tokens?
¿Había un diseño adaptable en los proyectos? ¿Cómo diferenciaban móvil, tableta y escritorio?
¿Alguna vez ha tenido que usar bibliotecas para la validación de datos?
¿Hubo alguna mejora que propusiste en el proyecto y a qué llevó?
Para empezar, ¿podrías contarme un poco sobre tu experiencia escribiendo pruebas automatizadas, especialmente pruebas unitarias e de integración? Gracias por compartir eso. ¿También has trabajado con marcos de prueba como Playwright?
¿El uso de Webpack fue una decisión consciente o ya existía?
¿Qué problemas de seguridad están asociados con el uso de innerHTML para insertar entradas de usuario?
¿Qué etapas del renderizado del navegador se pueden optimizar para evitar cálculos innecesarios y cómo hacerlo?
Implementa una lista virtual (Virtual List): hay una lista larga de mensajes, y solo se deben renderizar los elementos visibles dentro de un contenedor con una altura fija de 300 píxeles. La altura de una fila es de 30 píxeles.
¿Qué formas de manejo de errores existen en JavaScript?
Cuéntame sobre Storybook: ¿cuánto has interactuado con él de manera intensa, o fue solo con un componente pequeño?
¿Por qué no es recomendable hacer que cada componente de la aplicación sea un fragmento separado mediante React.lazy? ¿Qué problemas puede causar esto (con el renderizado, la red, el tamaño del paquete)?
Cuéntame sobre CSS box-sizing: content-box y border-box — ¿para qué se usan, en qué casos los aplicas?
¿Qué es React, para qué fue creado y cuáles son sus conceptos básicos?
Si estuvieras haciendo un proyecto para ti, ¿qué elegirías: Vue o React? ¿Y por qué?