¿Cómo se formó esta consulta: a través de ORM, query builder, o fue SQL con parámetros sustituidos?
Frontend
¿Cuáles son las ventajas de RTK Query?
¿Cómo migrar una tabla con millones de filas: agregar una nueva columna con un valor predeterminado y eliminar la antigua, sin causar bloqueo en producción durante el despliegue?
¿Cómo organizar el control de acceso basado en roles en Express?
¿Cómo detener correctamente un proceso de trabajador de Node.js en una terminación externa para evitar interrumpir transacciones de base de datos en curso?
¿Cómo optimizar la generación de informes cuando se realizan muchas solicitudes a múltiples bases de datos, incluyendo datos históricos, mediante Promise.all?
¿Cómo investigarías un problema donde la generación de un informe PDF solicitado por el usuario a veces tarda demasiado, a veces no termina y los usuarios reciben un tiempo de espera? Tienes acceso al frontend, backend e infraestructura.
¿Cuántos roles había en el sistema?
Después de cambiar a streams, un informe semanal se genera en un minuto, un informe mensual en 10 minutos y un informe trimestral en dos horas. ¿Cuáles podrían ser las razones y qué se debe hacer?
¿Qué desventajas del Feature-Sliced Design has visto o con qué dificultades te has enfrentado durante su implementación?
¿Cómo optimizar formularios grandes con muchos campos en React: reducir re-renderizaciones innecesarias y disminuir el acoplamiento?
¿Cómo cambiarías el enfoque productivo y técnico para la generación de informes para que el usuario no tenga que esperar la formación sincrónica de un gran PDF?
¿Cuáles son las ventajas del Feature-Sliced Design?
¿Tienes experiencia en pruebas de frontend?
¿Cómo determinas qué índices faltan y en qué campos agregar índices?
¿Tienes experiencia usando View y Materialized View en PostgreSQL?
¿Cómo se implementó el control de acceso basado en roles en el backend de NestJS?
¿Cómo implementar una situación en la que el acceso a un recurso está disponible para todos los usuarios de un cierto rol, pero algunos datos deben estar ocultos o enmascarados, por ejemplo, salarios?
Cuéntenos sobre su experiencia en la organización e implementación del flujo E2E en Playwright para formularios grandes y escenarios de usuario.
Cuéntenos cómo encontró una consulta lenta que tardó casi dos segundos en ejecutarse y cómo la optimizó.