ADP Interview Question

Order module design