¿Cuál es la diferencia entre una tupla (tuple) y un array (array)?
Frontend
/* ¿Qué se mostrará en la consola */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));
¿Qué enfoques para escribir CSS conoces? ¿Has tenido experiencia con Tailwind?
/* Escriba el tipo MyReadonly - hace que todos los campos sean de solo lectura */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane"
¿Para qué se utiliza el tipo never?
¿Alguna vez ha configurado un linter teniendo en cuenta la tipificación de TypeScript?
¿Cuál es la diferencia entre type e interface en TypeScript?
¿Por qué elegiste TanStack Query en lugar de RTK Query?
/* Escriba el tipo MyRequired — hace que todos los campos opcionales sean obligatorios */ type User = { id?: number name?: string } type MyRequired<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
/* ¿Qué se mostrará en la consola? */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("¡Listo!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Resultado"; } f(); console.log(7);
¿Había funcionalidad de selección múltiple en el select?
¿Alguna vez has tenido que configurar la ordenación de clases o eliminar duplicados en Tailwind?
¿Alguna vez ha tenido que configurar ESLint y Prettier para que no entren en conflicto entre sí?
¿Con qué bibliotecas de UI has trabajado? ¿Cuáles son las ventajas y desventajas de Ant Design y Material UI?
¿Ha tenido experiencia usando otros gestores de estado además de Redux (MobX, Zustand, Effector)?
¿Para qué sirve Suspense en React?
¿Qué es batching en React?
¿Qué herramientas de construcción se utilizaron? ¿Cuáles son las ventajas y desventajas de Webpack y Vite?
¿Qué bibliotecas utilizó para la gestión de estado?
¿Qué es la reconciliación en React?