Pergunta de entrevista da empresa Q-Centrix

How to design a class that handles job scheduling?