Manager here. I've been on both side of the table.
From HM perspective showing salary is bad idea. I can pay whatever I want inside budget assigned and build a smaller team of seniors or larger swarm of juniors depending on many factors. But first and foremost I want to have people with certain culture and mindset.
If I put low range I might loose opportunity to talk to people above the range.
But if I show high salary I am overwhelmed with conartists and tricksters trying to find their way to high compensation by finding company with poor vetting process. No exceptions for 10 years. I have yet to see a case where it brought a talent into pipeline.
Thus unless obliged by the law I am not showing any ranges and determine expectations through conversation with candidates compose a team from them and see if I can sweet the deal by beating their expectations.
From candidate perspective I see no issue, if you have few years of experience already you know potential employer salary tier just by looking on what they are doing.
I would try to avoid providing salary expectations, but if forced to just make current+30% stake.
And if it in a right league it's no issue for going through interview process.
I learn a lot on interviews by turning tables and trying to deep dive on what they doing and challenges facing and frequently get above the market offers.