Frontend
¿Se puede usar una biblioteca para desplazamiento virtual? ¿Cómo implementar la virtualización a través de @tanstack/virtual?
Habla sobre Virtual DOM y el mecanismo de reconciliación en React. ¿Qué desencadena una re-renderización? ¿Qué provoca la desmontaje completo de un componente?
Determina el orden de salida en la consola para el código con setTimeout, Promise, then, catch, finally y varias llamadas síncronas (tarea sobre el Event Loop).
¿Qué framework se utilizó en el backend (Laravel, Yii, Bitrix)?
Compare la experiencia de trabajo con Material y Taiga UI - ¿qué le gustó, qué no le gustó, en qué difiere principalmente?
¿Cómo compara React las props? ¿Cómo funciona la comparación superficial?
¿Cómo usar el depurador en Chrome DevTools? ¿Cómo establecer un punto de interrupción en un sitio web de terceros sin acceso al código fuente?
Tarea práctica: implementa una función que acepte un array de URLs y un límite de solicitudes simultáneas, y realice solicitudes fetch con restricción de ejecución paralela (no más de limit solicitudes a la vez), devolviendo los resultados en el orden original.
¿Cómo trabajarías con la IA al crear un componente de tarjeta de producto? ¿Qué prompt escribirías?
¿Qué son los HOC (Componentes de Orden Superior)? ¿Para qué se utilizan? Proporcione ejemplos de uso de HOC en React.
Para una función contador con cierre, donde el mensaje se forma antes de la llamada a incrementar, determine qué se mostrará. ¿Cómo arreglar el código para que se muestre el valor actual del contador?
¿Cómo se implementó la actualización de los tokens de acceso/actualización durante la autorización mediante JWT (interceptores, manejo de 401)?
¿Ha trabajado alguna vez con Kafka u otros brokers de mensajes similares?
¿Qué problemas surgen al usar postMessage?
Tarea: implemente la función calculateStats para calcular la suma y el valor medio de un array de números. Tenga en cuenta el caso de un array vacío.
¿Podemos profundizar un poco en el producto con asistente de IA? Cuéntenos cómo fue el flujo desde el principio hasta la implementación de este producto
Cuéntenos sobre patrones de diseño de software. ¿Cuáles conoce y cuáles utiliza en la práctica?
¿Qué formas de copiar objetos conoces?
¿Cómo funciona Fiber y cómo está estructurada la priorización (scheduler) en React?
Cuéntenos sobre su experiencia laboral. En su currículum se indica que tiene 5 años de experiencia en desarrollo frontend, pero se graduó en la universidad en 2010 — ¿en qué estuvo ocupado durante ese intervalo?