Tarea: implemente la función calculateStats para calcular la suma y el valor medio de un array de números. Tenga en cuenta el caso de un array vacío.
Frontend
¿Qué HTML llegará de Next.js antes de la hidratación?
Cuéntanos sobre tu experiencia en desarrollo, comenzando por tu último empleo.
¿Qué es un cierre? Da un ejemplo.
¿Qué es debounce?
¿Qué entra en la cola de microtareas? Nombre las API de Observer del navegador, además de MutationObserver.
¿Qué es un componente del lado del servidor y del cliente en Next.js? ¿Cómo se declara un componente del lado del cliente? ¿Se pueden anidar componentes del lado del servidor en componentes del lado del cliente y viceversa?
¿Cómo evitar que la interfaz parpadee debido a useEffect?
¿Qué es la Federación de Módulos y qué incluye?
Tarea: implemente la función de agrupar usuarios por ciudad (groupByCity).
//Implementa la función // promiseAllLimit(tasks: Array<() => Promise<unknown>>, limit: number): Promise<any[]>, //que ejecuta promesas con una restricción en el número máximo de solicitudes simultáneas.
¿Usaste FSD? ¿Quién diseñó los dominios? ¿Simplemente nuevos nombres de carpetas o un enfoque más profundo de la arquitectura? ¿Qué había dentro de la carpeta entities?
//Implemente una función de debounce: retrase la ejecución de una función hasta que pase un tiempo especificado //ejemplo const debouncedSearch = debounce((query) => { console.log('Buscando:', query); }, 300); debouncedSearch('a'); debouncedSearch('ab'); debouncedSearch('abc'); // Solo se ejecutará una vez con 'abc' después de 300ms de la última llamada
¿Cómo resuelve los problemas de compatibilidad entre navegadores? ¿Cómo saber de antemano si una propiedad CSS funcionará en los navegadores necesarios?
¿Cómo desconectarías un Observer cuando ya no sea necesario?
¿Cuál es tu experiencia trabajando con CSS, maquetación — comenzaste directamente con React o tenías una base en CSS/HTML puro?
¿Cómo conectó un repositorio separado con componentes comunes en otro proyecto, como paquete o de otra manera?
¿En qué se diferencia un Set de un array normal? ¿Cuál es la complejidad de la operación has() en un Set?
¿Qué estrategias de renderizado existen? Cuéntenos sobre CSR, SSR, SSG.
¿Qué es el Event Loop?