¿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?
Frontend
¿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)?
¿Qué proyectos realizaste en [empresa]?
¿Estás terminando tu trabajo en [empresa] o simplemente mirando a tu alrededor?
¿Qué haces en tu tiempo libre?
¿Cuál es la diferencia entre useEffect y useLayoutEffect? ¿Puedes dar un ejemplo de uso de useLayoutEffect? ¿Qué sucederá si dentro de useLayoutEffect realizas cálculos pesados?
¿Qué entiendes por Pixel Perfect?
¿En qué se diferencia una cola de una pila? ¿Qué métodos de JS se utilizan para trabajar con ellas?
Escribe una función que acepte un array de números y cadenas y devuelva la suma de todos los elementos, convirtiendo las cadenas en números. ¿Cómo manejar las cadenas que contienen caracteres no numéricos?
¿Con qué gráficos ha trabajado?
En su currículum, menciona Java y PostgreSQL — cuéntenos sobre esa experiencia.
¿Cómo más se puede actualizar el estado en React (a través de una función con el valor anterior)?
¿Qué cambiaría si definimos debounce como una función flecha? ¿Cómo pasar argumentos usando el operador rest (tres puntos)?
¿En qué se diferencian call, apply y bind?
¿Qué es debounce? Escribe una función debounce sin usar bibliotecas en vanilla JS
Imagina la situación: justo antes del lanzamiento, encuentras un error que hace que una función no funcione correctamente. No se puede posponer el lanzamiento, pero sabes que algo no funciona bien. ¿Qué harías en esa situación?
Recibiste una tarea en desarrollo con diseños y requisitos descritos, pero durante el trabajo te das cuenta de que no es la forma correcta de implementarlo. ¿Qué harías? ¿Has tenido una experiencia similar en trabajos anteriores?