Frontend
¿Qué ensamblador utilizaste en el proyecto? Mencionaste que optimizaste Webpack — ¿era el ensamblador principal?
¿Pueden existir situaciones en las que no tenga sentido usar Next.js y sea suficiente un SPA normal en React?
¿Cómo te ha tocado trabajar con estilos en los proyectos?
¿Tiene experiencia con las bibliotecas React Query o SWR para el almacenamiento en caché del estado en el lado de las solicitudes?
¿Qué métodos conoces para organizar la ejecución asíncrona en JavaScript?
¿Tiene sentido usar useMemo o useCallback para una función que devuelve JSX?
¿Cuál es la diferencia entre state y props?
¿Cómo evitar CORS sin modificar el servidor y el cliente originales?
¿Qué es un monorepositorio y estás familiarizado con este enfoque?
¿En qué se diferencia la palabra clave type de la interfaz en TypeScript? Explica la herencia en tipos e interfaces.
Diseña la señal de STOP (un círculo rojo con una franja blanca y un borde doble) usando solo un div y CSS (los pseudo-elementos están permitidos).
¿Qué nivel te asignas: middle, middle+, senior?
import { useState, useEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); return <Child />; } function Child() { console.log('3'); useEffect(() => { console.log('4'); }, []); return <div>Bcraft</div>; }
¿Qué buscas en un nuevo lugar de trabajo, en qué prestas atención?
//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.
¿Principalmente escribes en TypeScript o también en JavaScript puro?
Cuéntame sobre las etapas críticas del renderizado del navegador (Critical Rendering Path)
¿Alguna vez has tenido que reemplazar la respuesta del backend para el desarrollo local cuando el backend aún no estaba listo? ¿Cómo lo harías?
¿El kit de interfaz de usuario estaba basado en alguna biblioteca o era completamente personalizado?
¿Qué comando buscas?