Design limited-time donation platform | DoorDash Interview Question