Frontend
Hacemos una solicitud al backend, y en el momento de la ejecución (o antes) se desconecta Internet. ¿Qué estado HTTP obtendremos en este caso?
¿Estás familiarizado con los conceptos de cascada y especificidad en CSS? ¿Qué metodologías ayudan a manejar la especificidad en un equipo?
¿Qué es la Federación de Módulos y qué incluye?
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("cada renderizado 1")); console.log("cada renderizado 2"); useEffect(() => { console.log("cada renderizado 3"); return () => { console.log(4); }; }, [count]); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Incrementar </button> ); }
¿Tienes comprensión de cómo funciona Tailwind?
¿Tarea de TypeScript: hay una clase Animal con métodos move y bark, y una función process que acepta un animal de tipo Animal y llama a su método bark. ¿Habrá un error en TypeScript? ¿Cómo reducir correctamente el tipo? ¿Cómo escribir un type guard?
¿Qué tipos de datos existen en JavaScript? ¿En qué se diferencian los primitivos de los objetos? ¿Cómo se almacenan en la memoria?
Escriba una función que tome el ancho y la altura de una matriz y devuelva una matriz bidimensional llena de números en espiral (en orden ascendente, comenzando desde 1, moviéndose a la derecha, luego hacia abajo, a la izquierda, hacia arriba).
¿Qué son los operadores rest y spread? ¿En qué se diferencian?
¿Era la arquitectura en microfrontends?
¿Dónde se puede usar interface, pero no se puede usar type?
¿Has trabajado con Docker y CI/CD en el contexto del desarrollo frontend?
function sum(a, b) { return a + b; } function memo() {}
¿Qué son los genéricos en TypeScript?
Componentes compuestos + React Context → transmisión de formEntity a través del proveedor en Form y consumo en FormItem. Form envuelve a los hijos en FormContext.Provider, y FormItem usa cloneElement para inyectar value y onChange en Input. Piedra angular: asegúrate de que FormItem pase el nombre al manejador de actualización. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```
¿Con qué frecuencia te transferían entre diferentes partes del proyecto?
¿Tiene experiencia en desarrollo de agencia utilizando IA?
¿Cuál es la diferencia entre las directivas v-if y v-show?
¿Qué es debounce?
¿Qué sucede con el componente cuando se cambia la clave? Explica el ciclo de vida de los componentes funcionales.