Design an internal interest-matching platform | Palantir Interview Question