The Lesson to Unlearn
I'm too late to comment, but my 2 cents:
As long as there's something important at stake people will try to hack the test. There's no way around that.The best that can be done is to try to keep the correlation between the "test" and what it's trying to measure add high as possible and to teach everyone how to hack it, that way everyone is on a level play field. If everyone hacks it then the difference in scores will be mostly about what is being measured and not about who hacked it and who didn't.That's why big companies actually advice interview candidates to practice on leetcode and give them example interview questions.But I agree with the main point that being good only at "hacking tests" in life instead of being good at your profession is very bad.