Blog

Your dream job? Lets Git IT.
Interactive technical interview preparation platform designed for modern developers.

XGitHub

Platform

  • Categories

Resources

  • Blog
  • About the app
  • FAQ
  • Feedback

Legal

  • Privacy Policy
  • Terms of Service

© 2025 LetsGit.IT. All rights reserved.

LetsGit.IT/Categories/Spring
Springmedium

`@Scheduled`: fixedRate vs fixedDelay vs cron — what’s the difference?

Tags
#spring#scheduling#cron#fixedrate
Back to categoryPractice quiz

Answer

fixedRate schedules the next run based on the start time of the previous run (can overlap if too slow). fixedDelay schedules based on the completion time of the previous run (no overlap). cron lets you use cron expressions for calendar‑based schedules.

Related questions

Spring
BeanFactory vs ApplicationContext: what’s the practical difference?
#spring#ioc#applicationcontext
Spring
WebClient vs RestTemplate: which should you use and why?
#spring#webclient#resttemplate
Spring
`@Async` methods: how do they work and what are common pitfalls?
#spring#async#executor
Spring
Bean lifecycle callbacks: what do `@PostConstruct` and `@PreDestroy` do?
#spring#lifecycle#postconstruct
Spring
`@RestController` vs `@Controller`: what’s the difference?
#spring#mvc#controller
Spring
`@Qualifier` vs `@Primary`: how do they resolve multiple beans?
#spring#di#qualifier