Design a multi-channel notification system | DoorDash Interview Question