Frontend
¿Cómo realizas la optimización en React?
¿Cómo organizar la verificación de la actualidad de los datos almacenados en caché en el store, si los datos en el backend cambian con frecuencia?
¿Cuál es la diferencia entre debounce y throttle?
Por favor, cuéntame sobre tu experiencia laboral.
Cuéntame sobre el parámetro key en v-for: ¿qué es, qué deberías poner allí y qué no deberías?
¿Utiliza bibliotecas de UI específicas (por ejemplo, Ant Design)? ¿Está satisfecho con ellas, qué componentes dejó y cuáles reemplazó por los suyos?
¿Puedes contarme sobre el archivo .npmrc? ¿Has trabajado con él?
¿Cómo extraer la lógica repetitiva común de los componentes?
¿Qué son los tipos genéricos en TypeScript? ¿Por qué usarlos? ¿Es esto una buena práctica o un anti patrón?
¿Qué herramientas de IA utilizaste para escribir código o crear landing pages?
Si estuviera diseñando una aplicación así teniendo en cuenta un monorepositorio, ¿cómo la dividiría en paquetes, considerando una base de código unificada para plataformas web y móviles (React Native)?
¿Qué pruebas unitarias escribirías para la función FizzBuzz?
¿Bloquea CSSOM el renderizado de la página? ¿Por qué?
¿Por qué se utilizó la arquitectura FSD y no otra?
¿Cuál opción de campo de entrada es mejor desde el punto de vista de UX: con texto de marcador de posición gris o con un encabezado en negrita negro dentro?
¿Qué atributos ARIA se utilizan en el ejemplo del acordeón?
Cuéntame sobre los tipos (type) y las interfaces (interface) en TypeScript: qué son, en qué se diferencian, qué restricciones tienen, qué eliges en tu trabajo?
¿Para qué sirve children en la configuración de rutas de Vue Router? ¿Qué hace?
Dijiste que los módulos definen los límites de responsabilidad entre componentes — ¿puedes ampliar esa idea con más detalles?
¿Qué sucederá si en lugar de un callback se pasa clearCache como una referencia directa al método cache.clear (sin cierre)? ¿Por qué no funcionará esto y cómo se puede arreglar (por ejemplo, usando bind)?