
Planificación de tareas
Cron jobs, intervals, timeouts, planificación dinámica, planificación distribuida
1¿Cuál es el paquete npm oficial utilizado por NestJS para gestionar tareas programadas?
¿Cuál es el paquete npm oficial utilizado por NestJS para gestionar tareas programadas?
Respuesta
@nestjs/schedule es el paquete oficial integrado con NestJS para gestionar cron jobs, intervals y timeouts. Se basa internamente en el paquete node-cron. Instalar este paquete permite usar los decoradores @Cron, @Interval y @Timeout en los providers.
2¿Cómo habilitar el módulo de planificación en una aplicación NestJS?
¿Cómo habilitar el módulo de planificación en una aplicación NestJS?
Respuesta
Importar ScheduleModule.forRoot() en el módulo raíz de la aplicación habilita el sistema de planificación. Este método inicializa el scheduler y permite usar los decoradores de tareas programadas en toda la aplicación. Sin este import, las tareas programadas no se ejecutarán.
3¿Qué sintaxis cron permite ejecutar una tarea todos los días a medianoche?
¿Qué sintaxis cron permite ejecutar una tarea todos los días a medianoche?
Respuesta
La sintaxis cron '0 0 * * *' significa: minuto 0, hora 0, todos los días del mes, todos los meses, todos los días de la semana. Es la expresión estándar para programar una tarea diaria a medianoche. El formato cron sigue el orden: minuto hora día mes día-de-la-semana.
¿Cómo crear un cron job que se ejecute cada 5 minutos en NestJS?
¿Cuál es la ventaja de usar CronExpression.EVERY_HOUR en lugar de '0 * * * *'?
+12 preguntas de entrevista
Otros temas de entrevista Node.js / NestJS
Fundamentos de Node.js
APIs Core de Node.js
Programación asíncrona
Fundamentos de Express.js
Fundamentos de NestJS
Diseño de API REST
Validación y DTO
Documentación de API y contratos
Manejo de errores
Pruebas unitarias
Módulos y DI de NestJS
Configuración y gestión de entornos
Autenticación JWT
Autorización y RBAC
Base de datos con TypeORM
Prisma ORM
Middleware e Interceptors
Subida de archivos
WebSockets
GraphQL con NestJS
Pruebas end-to-end
Caché con Redis
Colas con Bull
DevOps, Logging y CI/CD
Docker y Containerización
Microservices
Mejores prácticas de seguridad
Rendimiento y despliegue en la nube
Domina Node.js / NestJS para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis