If this guy has any sense, he disclosed the existence of the non-compete to Google in the hiring discussion and made them agree to indemnify him in the event of a suit. There will be a settlement, and Google will end up parking him somewhere for 18 months, with pay, until he is free of the contract.
None of this excuses this practice.