Design restaurant shift scheduling | Affirm Interview Question