TL;DR: When hiring, a company is asking for very personal information before they can even tell me the offered salary (even though I passed their interviews).
Recently, there has been a very unusual hiring occasion which I've never seen before. So there is this large IT company where I've been interviewed several times already during the previous years. Most of the time I was rejected and only a year ago for the first time I reached the actual offer. I politely refused it because the offered salary was ludicrously low.
Recently they reached out to me again, with several positions available. I went through the full circle of interviews again and ended up with one offer. But that wasn't the official offer yet, it was just that the team said they were OK with me.
I need to emphasise that during all the interviews at no point in time they said anything about the salary. In the end, they asked me to fill out an "applicant form" to do a background check on me, and make sure there are no "conflicts of interest", as they said. Most of the questions were OK, such as your full name, date & city of birth, your education, speciality, university name, diploma number (ID), last company, position, and why you left it.
However, there were also a couple of deeply unsettling questions: your registration address (according to your passport), your actual living address, they also ask whether I've ever been under trial or whether I've been prosecuted in court.
During another call with HR I said that I was confused and that given the nature of the questions in the form, I'd like to know the salary first. But the HR argued that their hiring protocol doesn't allow them to tell me that until I fill out the form. That's something new in their processes, it's never been like that before, even half a year ago.
Given the previous offer, and given the fact that this company is widely known to pay below the market average, I expect the offer to be unsatisfying again. Asking for the address sounds like an outrageous privacy violation, especially at this point, when I'm likely to turn them down once I know the salary. Or am I overreacting? What's the best course of actions in such a situation?