Earlier quoted context omitted.
In the handful of cases where the company was OK with my non-answer about salary, and I went on to get all the way to a job offer, the salary ended up being entirely miscalibrated to a candidate of my skill and experience, and the overall interview process (which usually included some technical screens, programming tests, take-home tests, and long on-site technical interviews) was a massive waste of my time, not to m…
How do you respond when they ask you for your salary information? Would it be perceuved as rude to say "I decline to state"?
Generally I say something like, "I appreciate the need to consider salary as an important part of the process, but since we have only just started talking about the position I feel it would be best to make sure that I really am the sort of technical and cultural fit you are looking for. If we can determine that I am the right fit for the role, then the salary information will fall into place at the appropriate time. But if it seems that I am not the right fit for your team, then no amount of salary discussions will be able to help us."
I have a few variations on that kind of description that I use. It's entirely possible that the way I say it can come off as rude, and I think that did happen to me especially a few times when I first started doing this.
But I have practiced it, asked friends for advice about how to say it better, how it sounds, etc., and researched a lot about this online. So I have some confidence that it is coming off as strong and assertive, but not rude, and it is communicated clearly in good-faith because I truly am primarily interested in whether the cultural fit is a good one.
Even so, these kinds of HR-approved ways of talking only ever result in about a 95% chance of immediate rejection.
Whenever I have made it past the initial question about salary, and eventually salary comes up again towards the stage when an offer is made, I have a different way of talking about it.
At that stage, if they ask me again, I will usually say something like, "I have spoken with the team and had a great chance to learn about your company and how I could fit in with this role. If you have a particular salary range that you'd like to share with me, I can definitely let you know how it will match up with my expectations."
Again, I have some slight variations on that, but it's more or less the same idea of changing their question asked of me into my question asked of them. They can't keep coming back and specifically asking me for a number without seeming very awkward, and if they do that it's sometimes a red flag and I would usually be happy walking away if they were to heavily press me at that point.
Unfortunately, as I mentioned above, when people have been OK with all of this and they have actually come back with their offer, it has been not just a tiny bit below my ideal, but way, way off base from what I was previously earning, let alone what I was actually seeking to earn in the new role.