HR should be barred to ask candidates CTC because when they mention in the offer letter to keep it confidential. Candidates should take strict action and not to mention their CTC to other company HR
They generally ask the Expected CTC to allowet the Budget of the company