Frontend
¿Cuántos equipos había en el producto, cuántas personas había en su equipo y cuántos desarrolladores trabajaron en un microfrontend?
¿Puedes contar cómo has trabajado con solicitudes a la API (REST/GraphQL) en tus proyectos?
Tarea sobre var en un bucle: ¿por qué se muestran 5 cincos y cómo corregirlo?
¿Hay dos objetos con referencias circulares entre sí? ¿Esto provocará una fuga de memoria? ¿Cómo funciona el recolector de basura en JavaScript y cuál es la condición principal para liberar memoria?
¿Cómo entender que el backend funciona mal, dónde se ralentiza? ¿Cómo depurar un error 500 en producción?
¿El valor [objeto] tiene un prototipo? ¿En qué se diferencia __proto__ de prototype? ¿A qué apunta __proto__ de un objeto? ¿Es cierto que __proto__ está en todos los valores?
¿Qué puede ser la causa de una re-renderización en React?
Cuéntame más detalles sobre lo que hiciste en la parte de DevOps.
¿Cuáles son las desventajas o problemas del SSR?
¿Cuál es la diferencia entre Promise y async/await? ¿Cómo realizar dos solicitudes asíncronas en paralelo? ¿Qué métodos de Promise conoces (all, allSettled, race, any)?
¿Por qué migraste el proyecto de monolito a una estructura de módulos compartidos/características y cómo lo hiciste?
Problema de la caja fuerte: hay un tambor redondo con valores del 0 al 99, la aguja inicialmente apunta al 50. Los números positivos giran en el sentido de las agujas del reloj, los negativos en sentido contrario. Se proporciona un array de entrada con números, y se debe determinar la posición final de la aguja después de todas las operaciones.
Si hablamos de los últimos 4-5 años de trabajo, ¿cuál ha sido la tarea que más le ha recordado y por qué?
Cuéntame un poco sobre ti, en qué te interesa la programación, tu última experiencia, quizás has hecho cosas complicadas.
Cuéntame sobre el uso de Astro: cómo lo eligieron, cómo gestionan el contenido?
¿Qué es el Event Loop en JavaScript? ¿En qué orden se ejecutan las tareas?
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 }), }); }; ```
¿Qué buscas para ti, en qué aspectos prestas atención al elegir un empleador?
¿Cómo cambiará la posición del elemento azul al agregar diferentes valores de position y desplazamientos (relative, left/top, absolute, transform en el elemento padre) en una tarea práctica de CSS position: hay tres elementos (azul, verde, rojo) con estilos definidos.
¿Cómo declarar un nuevo tipo basado en Foo, pero sin los campos a y c, sin usar Omit?