Frontend
¿Cómo entiendes la diferencia entre un desarrollador middle+ y un senior?
¿Qué registros DNS conoces?
Implementar una implementación sencilla de una máquina tragamonedas "un solo brazo": - Implementa tres carretes (con números del 0 al 9, que cambian en orden 0,1,2,...9,0,1,2...) - En cada onRoll en el carrete aparece el siguiente valor - Si los tres dígitos coinciden después de detenerse, decimos que ganó - Desactivar el botón durante el giro El modelo físico de la rueda ya está implementado en el método runSpinner, pero no tiene relación con los dígitos. Consejo: comienza la implementación con el primer carrete, luego añade los demás por analogía
Segunda tarea: implemente un componente de búsqueda utilizando un servidor estándar a través del parámetro query — cree un input para ingresar la consulta, estados para los resultados y la consulta, obtenga datos mediante fetch en useEffect con manejo de errores y estados de carga, y renderice una lista de resultados (campo name).
Cuéntame sobre los closures. ¿Cómo trabaja el recolector de basura con los closures?
¿Para qué sirve un flujo Duplex?
En un componente funcional de React, hay dos llamadas a setState de forma síncrona, luego una función asíncrona, y después otras tres llamadas a setState. ¿Cuántos renderizados ocurrirán en React 18 y en React 17? ¿Qué es el batching y cuándo apareció?
¿Cómo te sientes respecto a la inteligencia artificial? ¿La utilizas en tu trabajo y en la vida cotidiana?
¿Cuáles son sus expectativas salariales?
Cuéntame sobre ti, tu experiencia, los desafíos más difíciles e interesantes, las tecnologías con las que has trabajado.
¿Se puede detener la propagación de eventos? ¿Cómo? ¿Cuál es la diferencia entre stopPropagation y stopImmediatePropagation?
¿Son necesarios actualmente los componentes de clase en React? ¿Hay algo que se pueda hacer en componentes de clase pero no en componentes funcionales?
¿Cuál es la diferencia entre Reflow y Repaint?
Determine el orden de salida de console.log en el ejemplo mostrado con código síncrono, setTimeout, Promise y función.
Supón que tienes un equipo de tres desarrolladores frontend. ¿Crees que los microfrontends ayudarán o no?
¿Qué redes neuronales utilizas en tu trabajo?
Cuéntanos brevemente sobre la pila que utilizas en tu trabajo diario.
¿Llegan errores de los testers? ¿De qué tipo?
Nombra los hooks básicos de React y para qué sirven.
¿Qué te recomiendan en la revisión de código? Da un ejemplo concreto de simplificación del código.