ADP Interview Question

Alarm clock design and implementation