Frontend
¿Qué se puede hacer además del cursor si no quieres usarlo?
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ó?
/* Escriba el tipo MyReadonly: hace que todos los campos sean de solo lectura */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane" /* Escriba el tipo MyRequired: hace que todos los campos opcionales sean obligatorios */ type User = { id?: number name?: string } type MyRequired<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 } /* Escriba el tipo MyPartial: hace que todos los campos opcionales sean obligatorios */ type User = { id: number name: string } type MyPartial<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
¿Se puede detener la propagación de eventos? ¿Cómo? ¿Cuál es la diferencia entre stopPropagation y stopImmediatePropagation?
En el componente, describimos una función que devuelve JSX. ¿Por qué esto podría no ser una buena solución?
¿Qué factores son importantes para usted en una empresa y a cuáles les da menos importancia?
Implemente la función promisify: acepta una función con callback de error primero (loadScript) y devuelve una nueva función que acepta cualquier argumento, añade un callback de error primero y envuelve la llamada en una Promesa.
¿Estás trabajando ahora? Si no, ¿por qué?
¿Con qué frameworks has trabajado, con cuál estás trabajando ahora y por qué elegiste ese? ¿Qué ventajas y desventajas ves en ese framework?
¿En las pruebas, su equipo de testers y desarrolladores cubre el código con pruebas unitarias? ¿También escriben los desarrolladores pruebas de integración y end-to-end?
¿Qué es un facade en NgRx, qué papel desempeñaba?
¿Si de repente el cliente actualiza la página, guardaste los datos o los reiniciaste? ¿Usaste Local Storage?
¿Se le ha dado acceso a un repositorio privado de GitHub y se le ha dicho que clone el proyecto y lo ejecute? ¿Cómo abordaría esto? ¿Qué haría en primer lugar?
¿Por qué se decidió usar React PDF en lugar de la lectura integrada de PDF en el navegador?
¿Tienes experiencia en la implementación de backend?
¿Para qué se crean generalmente dos migraciones para un mismo cambio en la base de datos?
¿Se pueden agregar parámetros de consulta en una solicitud POST?
¿Cómo se implementó el esquema de formularios dinámicos en el constructor de acciones: en el frontend o se recibía del backend?
¿Dónde se pueden almacenar datos en el cliente en el navegador?
Tareas prácticas sobre operadores lógicos (&&, ||): ¿qué se mostrará en cada caso?