@mangochutney it's been in practice since I started working 25 years ago. In my experience, the question has been asked in a pre-screening “interview” with HR or a recruiter. On several occasion when I have refused to provide salary history, I was told I would be removed from consideration. I've only ever worked for fortune 500 companies so I can only surmise it's a common practice.