Frontend
¿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() {}
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 }), }); }; ```
Supongamos que necesitas crear una página protegida con autenticación a través de middleware. ¿Cómo lo implementarías?
¿Con qué frecuencia te transferían entre diferentes partes del proyecto?
¿Tiene experiencia en desarrollo de agencia utilizando IA?
¿Estás familiarizado con el concepto de delegación de eventos? ¿Se puede reescribir la solución utilizando delegación?
¿Alguna vez ha trabajado con React Native y React Native Web?
¿Qué es debounce?
¿Qué sucede con el componente cuando se cambia la clave? Explica el ciclo de vida de los componentes funcionales.
¿Cuál es la mejor opción para colocar el botón de acción: en el centro de la pantalla o en el borde derecho? (interfaz móvil)
¿Sabes algo sobre requestAnimationFrame, para qué sirve?
Mencionaste el desarrollo de una biblioteca de componentes reutilizables de UI-kit basada en Angular Material. ¿Existe una diferencia fundamental entre los componentes de la biblioteca y los componentes multifuncionales normales de la aplicación? ¿Qué se puede omitir en los componentes normales pero no en los de la biblioteca?
¿Cuánto tiempo lleva trabajando en la empresa?
¿Cómo interactuaste con el backend y otros miembros del equipo (analistas, diseñadores, probadores)?
¿Cómo se implementa el principio de Inversión de Dependencias en Angular? ¿Qué es un InjectionToken?
¿Puede enumerar todas las soluciones técnicas a este problema (excepto reemplazar el campo por una señal)?