yep - never interview - if salary range is not disclosed by the hiring manager or recruiter. if hiring manager can't discuss salary - the hiring manager is a lame duck and won't push anything but just take orders.
with regards to uk tech companies - they have salary ranges like 60k-75k - where someone might have spent time in a role at 63k e.g if the average tenure within a certain position is 3 years, 63k - then when you join they will say new joiners start at 60k.
Just to add a little bit of perspective here. When I was a manager, if a candidate reached an interview with me, they had already had an interview with the recrui-I mean, "talent acquisition expert", with whom the compensation had already been previously discussed. I often had no idea what was the salary offered and I could not negotiate on it.
That was the other guy's job, and it as a prerequisite - they would not reach me if the compensation was not to their satisfaction. My job was to determine whether the candidate could perform at the offered post. If I needed to discuss compensation then someone before me would have screwed up.