Cuéntanos sobre cosas en tu trabajo de las que estés orgulloso: tareas técnicas o de producto, integraciones interesantes y logros.
Frontend
¿Cuánto duró esta refactorización?
¿Qué eliges: CSS Modules o CSS-in-JS, y por qué?
Implementa una función de debounce — un decorador que devuelve una función que, cuando se llama varias veces seguidas, solo ejecuta la última llamada después de un retraso especificado.
¿Alguna vez has tenido refactorizaciones importantes que realizaste tú mismo?
¿Alguna vez ha tenido que crear versiones adaptativas de interfaces y animaciones?
¿Cuándo es mejor elegir sondeo para la implementación del chat y cuándo WebSocket? ¿Cuáles son sus diferencias?
Revisa el componente: corrige problemas con la clave durante la renderización de la lista, useEffect, carga de datos, manejo de errores y estados de carga/vacío.
Escribe una función que verifique si hay duplicados en un array.
¿Crear una nueva función de callback siempre conduce a volver a renderizar? ¿Cómo se realiza la comparación?
¿Cómo implementar una Promesa que siempre devuelva con éxito el valor 1?
¿Qué hace Promise.allSettled y en qué se diferencia de Promise.all?
¿Dónde debes colocar el archivo .d.ts para que las declaraciones globales sean correctamente detectadas por TypeScript?
¿Has utilizado agentes de IA en el desarrollo: nuevos enfoques, prácticas de DevOps o solo como un chat de IA?
¿Cómo modificar la destructuración para mantener la equivalencia al agregar el valor predeterminado stage?
¿Por qué pasar una función como valor inicial a useState?
¿Estás familiarizado con los estados HTTP 301 y 302? ¿Cuáles son sus diferencias y cómo entiende el navegador dónde realizar la redirección?
¿Cuáles son tus expectativas del nuevo lugar de trabajo y por qué estás considerando cambiar de trabajo?
¿Has creado guardias de tipo personalizados? ¿Con qué palabra clave se crean?
¿Cuántos desarrolladores front-end había en tu equipo en el último proyecto?