Frontend
¿Hay enrutamiento dinámico: es necesario abrir la página del usuario, y la página misma puede cambiar (por ejemplo, el id en los parámetros de consulta). ¿Cómo se puede escribir un método para rastrear los cambios en el enrutamiento para cargar los datos correspondientes?
¿Puede explicar el Event Loop: en qué orden se ejecutan el código síncrono, las microtareas y las macro tareas?
¿Qué métodos de copia de objetos pueden copiar funciones de un objeto a otro?
¿Qué es importante para ti ver en un futuro empleador, cuáles son tus criterios de selección?
¿En qué se diferencia el DOM virtual del DOM normal?
¿Qué son props y state en React? ¿Cuál es la diferencia?
¿Hubo situaciones en las que una tarea ya estaba integrada en develop, pero no debería entrar en la versión actual? ¿Cómo actuaste en esa situación?
¿Qué herramientas auxiliares, incluyendo herramientas para pruebas, refactorización y revisión de código, utilizas?
¿Cómo se desarrolla su proceso de aprendizaje de nuevas tecnologías?
¿Cada función pasa revisión de código o no? ¿Cuántas aprobaciones se requerían?
Tarea: arrastrar con el ratón Debe permitir hacer clic en el botón del ratón sobre un cuadro de color y arrastrarlo mientras el botón esté presionado.
¿Cuál es la diferencia entre el operador de igualdad doble (==) y el triple (===)?
const events = [ { name: 'Маша', date: '[phone]' }, { name: 'Даша', date: '[phone]' }, { name: 'Ваня', date: '[phone]' }, { name: 'Петя', date: '[phone]' }, { name: 'Митя', date: '[phone]' }, ];
¿Cuál sería un argumento convincente para ti a favor de elegir una empresa o proyecto?
¿Cuáles son los problemas en el enfoque actual de carga de datos SSR y cómo se expandirán al agregar nuevas páginas?
Trabajo con formularios: React Hook Form, validación con Yup/Zod
Si se reflexiona teóricamente: existen tablas grandes con una gran cantidad de datos. ¿Pueden surgir problemas de rendimiento? Si es así, ¿cómo los resolvería?
¿Qué tan buena práctica es almacenar simultáneamente en el store global de Redux información sobre el perfil del usuario y el carrito? ¿Cómo afecta esto a la arquitectura?
Cuente sobre el ciclo de vida de un componente React: las etapas principales de montaje, renderizado y desmontaje.
¿Cómo te sientes cuando estás concentrado en una tarea y tus colegas te distraen con correcciones urgentes o una nueva tarea?