Cuéntame sobre un desafío técnico complicado que hayas tenido que resolver.
Frontend
¿Por qué es mejor hacer la animación a través de transform en lugar de a través de top/left?
¿Por qué es necesaria la maquetación semántica?
Cuéntame sobre las etapas del renderizado de una página en el navegador.
Hay un contenedor que ocupa toda la anchura y altura de la página. Dentro del contenedor hay un elemento de 100x100 píxeles. ¿De qué maneras se puede centrar horizontal y verticalmente?
Enumere los hooks de React con los que ha trabajado. Explique la diferencia fundamental entre useState y useRef.
¿Cómo optimizar las re-renderizaciones en React? Habla sobre React.memo, useCallback, useMemo.
Cuéntame sobre bind, call, apply. ¿Cuál es la diferencia entre ellos?
¿Cuál es la diferencia entre cookies y localStorage?
¿Quién puede establecer cookies?
¿Por qué es mejor establecer cookies en el servidor a través de encabezados HTTP en lugar de a través de document.cookie en el cliente?
¿En qué se basará al elegir una empresa y un empleador?
¿Tienes actualmente otras ofertas o propuestas de empresas?
Cuéntenos sobre WebSocket: ¿qué es y ha utilizado esta tecnología en experiencia comercial?
¿Qué hay en los componentes de clase de React que aún no está en los funcionales?
Has trabajado con Vue y con React. ¿Puedes comparar cuál crees que es mejor, Vue o React?
¿Qué valores tiene la propiedad CSS display?
¿Cómo se coordinaba la interacción con los diseñadores? ¿Alguna vez fue necesario convencer al diseñador de cambiar el diseño?
Cuente sobre las prioridades de los selectores CSS, de menor a mayor.
¿Cómo aprendiste la profesión de desarrollador sin una formación especializada?