Frontend
¿Cuáles son sus expectativas para su trabajo futuro?
¿Qué sucederá con la etiqueta del botón si llamas a setCount varias veces seguidas en un mismo manejador? ¿Cuántas veces se volverá a renderizar el componente?
¿Cómo cargar dinámicamente componentes pesados al cambiar de pestañas sin cambiar la ruta y pasarles las dependencias necesarias a través de la inyección de dependencias?
¿Cuál es la principal ventaja de RTK Query o los clientes GraphQL frente al Axios convencional?
// === 1 === // TODO: implementar la función id // console.log(id()); // 0; // console.log(id()); // 1; // console.log(id()); // 2; // console.log(id()); // 3; export default function App() { // TODO: implementar Table.tsx return <></>; }
Explica qué es el contexto en JavaScript, qué es un entorno léxico y cómo funcionan los cierres.
Cuéntanos sobre tu fracaso en la experiencia de TI
¿En qué ciudad estás? ¿Estás dispuesto a mudarte? ¿Qué piensas de Hybrid?
¿Qué son los ataques XSS?
¿Has trabajado con preprocesadores SCSS/LESS?
¿Alguna vez ha tenido que configurar ESLint y Prettier para que no entren en conflicto entre sí?
Dado el siguiente fragmento de código: ```typescript let info = { name: "Alex", skill: ["git", "react", "read"], }; let started = (info: any) => { let { name, skill } = info; (name = "Alex Pool"), skill.push("delete"); return { name, skill, online: true, }; }; ``` Explica qué hace la función `started` con el objeto `info` y describe la salida de llamar a `started(info)`. Además, discute si el objeto original `info` se muta después de llamar a `started(info)`.
¿Está bien si hago una grabación de la entrevista técnica para uso interno de la empresa?
¿Se puede hacer una llamada a la API en un computed?
¿Qué herramientas de IA utilizas en tu trabajo? ¿Qué opinas sobre el uso de ChatGPT, Perplexity, Cursor, Claude y otros agentes de IA en el desarrollo?
Cuéntame un poco sobre ti y tu experiencia más interesante.
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Task: type the function return obj[key] } getProperty(X, 'a') // no error getProperty(X, 'r') // error: key r is not a key of object X getProperty({ name: 'Sergey' }, 'name') // no error
Tarea en React: implementar un tablero de 10x10 (100 cuadrados), cada uno de color aleatorio (rojo o verde). Al hacer clic en un cuadrado, su color cambia al opuesto, y también se cambia recursivamente el color de todas las celdas vecinas del mismo color (vertical y horizontalmente).
Cuéntame más sobre la multilingüismo en tu proyecto
¿Cómo crear y usar tus propios tipos en TypeScript?