Design delayed job scheduler (LLD) | Amazon Interview Question