Your question is Distributed Job Scheduler. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Design a Distributed Job Scheduler with high availability, durability and exactly-once processing (or retries). Asked in the Round 3 HLD (Bar Raiser) stage. Discuss job statuses, SQL vs NoSQL persistence, retries and dead-letter queues. Be prepared to explain how you manage jobs in Queued, Running, Failed and Completed states, and how you choose between SQL and NoSQL for persistence.