Frontend
/** * Implementar la función envoltorio runOnce, que acepta * una función y devuelve una nueva función. La nueva función * solo puede ser llamada una vez, todas las llamadas posteriores * devuelven undefined. * * La función envuelta puede aceptar argumentos * y devolver un resultado. */ function runOnce(fn) { // tu código } const logHello = (name) => { console.log(`hola, ${name}!`) }; const logHelloOnce = runOnce(logHello); console.clear(); logHelloOnce('Oleg'); // 'hola, Oleg!' logHelloOnce('Olga'); // undefined
¿Qué se mostrará en la consola y por qué?
¿Qué herramientas de IA utilizas en el trabajo?
¿Qué devuelve este hook en la primera renderización? ¿Cuáles serán los valores de `data`, `loading` y `error`?
Tarea abstracta: lanzamos una función, una semana después los usuarios se quejan de que la página se cuelga. ¿Cómo buscarías el problema?
¿Cómo organizar un esquema para un formulario de múltiples pasos en Zod? ¿Cómo manejar la validación condicional?
¿Cómo evitar el desbordamiento de la pila de llamadas al recorrer un árbol? ¿Cómo implementar un recorrido iterativo usando una pila en JavaScript?
¿Qué sueles hacer si sientes que estás retrasado respecto a los plazos? Hay una fecha de lanzamiento, pero entiendes que no podrás terminar la tarea a tiempo. ¿Cómo actúas y en qué momento informas de ello?
Nombra los detalles necesarios para ensamblar una máquina controlada a partir de un constructor (pregunta no estándar sobre pensamiento sistémico).
¿Cuál es la mejor manera de mostrar un mensaje de victoria: a través de alert o renderizándolo en la interfaz de usuario?
¿En qué se diferencian los componentes controlados y no controlados en React? ¿En qué casos es mejor usar componentes no controlados?
¿Cómo están relacionados los temas y las particiones en Kafka?
¿Cómo van las cosas con TypeScript? ¿Has utilizado genéricos, tipos utilitarios, TypeGuard?
¿Tienes experiencia trabajando con herramientas de inteligencia artificial?
¿Has probado Angular Signals en proyectos o en casa?
¿Puedes de alguna manera confirmar tu experiencia laboral (más de 5,25 años) indicada en tu currículum? ¿De qué manera, por ejemplo, mediante un libro de trabajo o un extracto del STC?
¿Qué es el tipo de utilidad Awaited en TypeScript?
¿Cómo copiar un objeto en JavaScript? ¿En qué se diferencia la copia superficial de la profunda?
Cuéntame sobre tu papel en el equipo. ¿Eres mentor de alguien, delegas tareas, o al contrario, te delegan a ti?
¿En qué se diferencian los atributos async y defer en la etiqueta script?