Frontend
¿Qué se puede almacenar en useRef en lugar de useState?
¿Qué te gusta y qué no te gusta en tu trabajo en la empresa?
¿Qué es la compatibilidad entre navegadores y cómo resolver los problemas de compatibilidad de CSS entre navegadores?
¿Qué es XSS (Cross-Site Scripting)? ¿Cómo luchar contra esto? ¿Qué es CSP?
Cuéntame un poco sobre tu última experiencia laboral y qué esperas de la nueva posición?
¿Es decir, participaste, en términos generales, en la arquitectura, en la planificación?
¿Hubo división de código (code splitting) en el proyecto? ¿Qué empaquetador se utilizó?
function createRateLimiter(limit, interval) {} // Pruebas const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignorado (límite 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (pasaron >100ms)
¿Qué es una cookie, cómo funcionan y qué banderas de seguridad tienen?
¿Qué es CORS y cómo funciona?
Cuéntenos sobre los proyectos recientes en los que ha participado.
¿Tuviste alguna dificultad durante la realización de las tareas y cómo la resolviste?
Imagine una página con muchas tarjetas y carga perezosa (como en Stripchat). ¿Qué casos extremos ves, qué problemas podrían surgir, qué optimizarías? ¿Cómo funciona la virtualización (React Window)?
Cuente sobre la memorización en React: useMemo, useCallback y React.memo. ¿Cómo funcionan y para qué sirven?
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"}, ] type Validator = (value: unknown) => string | undefined; console.log("...");
Comenzaste a aprender React, y React es más popular y hay más ofertas de trabajo en él. ¿Por qué finalmente cambiaste a Angular?
Cuéntenos sobre los procesos de desarrollo en su equipo: metodología, sprints, revisión de código, despliegue.
¿Qué es prop drilling? ¿Cuántos niveles de anidamiento se consideran aceptables?
¿Hubo errores en producción después de todo el proceso?
¿En qué casos se vuelve a renderizar un componente en React?