Earlier quoted context omitted.
> I find it difficult to hire senior developers for junior positions with the salary that goes with it. Make the offer. If they turn it down, let them know they can change their minds later. I always tell engineers looking for jobs that saying "no" is the employer's job. It goes the other way too. Offer the engineer the associate engineer job (or whatever the title is). Let them counteroffer or decide it's a bad fit.
I find it difficult to handle in practice. That requires to adjust the interview and the rating, to conclude that the guy should join as a junior, instead of being rejected. But there is no shortage of new graduates and juniors with too little experience. What if the company already stopped hiring juniors because they are too many and there are not enough senior to train them? We have no job to offer at that level, i…
If you don't have junior level openings, don't offer the job, clearly.