It is not uncommon that I see job advertisements with specifically stated salary ranges. It is actually a good thing, as it allows potential and interested employees to know if they want to get a job with that amount, before they apply. It is also very common that recruiters ask for salary expectations during the introductory phone call; before the actual candidate evaluation. Obviously this is driven by the salary range that the hiring company has set to them and they want to minimize the time wasted in a candidate whose salary expectations are not within this range.