Moveworks Interview Question

One broad system design question, two coding exercises