Proporcione comentarios sobre el servicio desde el enlace de invitación: ¿cuáles son sus impresiones?
Frontend
Para un fragmento de código con código síncrono, setTimeout y Promise, determine el orden de salida en la consola, explicando las colas de macro y micro tareas.
¿Has trabajado con devDependencies, peerDependencies, optionalDependencies o bundledDependencies?
Código en vivo: implementar una función $ (similar a jQuery), que acepte un selector CSS válido y encuentre los nodos correspondientes. La función debe devolver un objeto con métodos addClass, toggleClass, removeClass, css (aplicar estilos), html (insertar HTML/CSS dentro del elemento) — con la capacidad de encadenar llamadas (chaining). El código de prueba con encadenamiento proporcionado no debe modificarse y debe funcionar después de implementar la función.
¿Cómo organizar a través del servicio los escenarios en los que dos componentes deben leer el mismo valor o tener un estado compartido?
¿En qué se diferencian un script normal, un script con async y un script con defer? Si hay varias etiquetas script en la página, ¿en qué orden se cargarán y ejecutarán?
¿Cuál es la diferencia entre interface y type en TypeScript? ¿Cuándo usar cada uno de ellos?
```javascript const obj = { name: 'Alex', say() { console.info(this.name); } }; const obj2 = { name: 'Ivan' } const fn = obj.say.bind(obj).bind(obj2); fn(); obj.say(); ```
¿Qué problemas pueden surgir durante la hidratación de una aplicación SSR, por qué razones y cómo los resolvería?
¿Qué es la vulnerabilidad de contaminación del prototipo?
Por favor, cuéntame sobre ti, tu experiencia laboral en tu último puesto, las principales características, la pila tecnológica — todo lo que consideres importante.
[nombre] preguntó: ¿El arquitecto era generalmente responsable de la arquitectura del frontend, o había una persona separada responsable de ello en el frontend?
// parámetros de entrada: // url // opciones export function useFetch() { // lógica const fetchData = async () => {}; return { data, error, loading }; }
¿Qué me interesó exactamente de su empresa? ¿Qué me gustaría encontrar en un nuevo lugar de trabajo?
Eso tiene sentido: mantener el contrato público cerrado evita desviaciones no deseadas de la API, y las uniones discriminadas son una razón sólida para preferir `type`. Cuando implementas ese botón para que sea pixel-perfect y responsivo, ¿cómo manejas el espaciado y la alineación para que el icono y la etiqueta permanezcan visualmente consistentes en diferentes puntos de interrupción y cambios de tamaño de fuente?
¿Cómo estructurarías el intercambio de información entre el backend y el frontend por capas (arquitectónicamente)?
¿Qué middleware usaste en Redux? ¿Qué es middleware?
¿Qué es importante controlar durante el despliegue?
¿Qué códigos de respuesta HTTP conoces?
¿ No fue difícil distribuir el tiempo en dos proyectos paralelos por un mismo equipo?