Frontend
¿Qué hace useMemo? ¿Cuándo usarlo? ¿Es necesario envolver un componente hijo en React.memo?
¿Qué buscas en un nuevo lugar de trabajo, en qué prestas atención?
¿Cómo se organizó el trabajo en el último proyecto? ¿Quién tomó las decisiones arquitectónicas? ¿Por qué comenzaste el proyecto solo?
¿Sabes qué es levantar el estado?
Cuéntenos sobre su experiencia laboral previa y las tecnologías que utilizó.
¿Qué hace el operador in en TypeScript?
¿Qué sucederá con los elementos de la lista si sus claves (índices) cambian?
¿Cuál puede ser la causa fundamental de que un menú desplegable (dropdown) se esconda debajo de otro elemento, incluso teniendo un z-index máximo, en un UI complejo con paneles, mapas y ventanas emergentes? ¿Cómo se puede solucionar esto en Vue?
¿En qué se diferencian props de state?
¿Qué es la key en las listas de React?
¿Qué métodos estáticos de Promise conoces? Háblame de ellos.
En su currículum se indica experiencia en el diseño de arquitecturas. ¿Podría contar más detalles sobre qué decisiones arquitectónicas específicas tomó y con qué enfrentó en la práctica?
¿Por qué useEffect no puede ser async?
¿Qué escenarios cubren las señales y cuáles RxJS? ¿En qué se diferencian en su uso?
¿No habrá un ciclo infinito en la implementación, por ejemplo, si se usa watch para rastrear cambios en el campo de entrada?
Se presentan tres nuevos tipos. Es necesario crear un nuevo tipo genérico que contenga todos los campos de estos tipos (usando unión).
Cuéntenos sobre su experiencia y en qué trabajó en su último empleo.
¿JavaScript es de un solo hilo o multihilo? Cuéntame sobre Web Workers.
¿Qué es WebSocket? ¿Cómo se establece una conexión WebSocket? ¿Por qué el navegador envía una solicitud HTTP al establecer la conexión y qué significa el estado 101?
¿Qué es el DOM virtual y cómo decide React cuándo actualizar el DOM real?