I really don&#x27;t agree with the advice to kick the salary question down the line.<p>It&#x27;s asked early for a reason—to determine if you&#x27;re compatible before proceeding with interviews. The majority of software developer jobs out there pay (substantially) less than I would accept and it&#x27;s a waste of my time to spend time interviewing for them.<p>The ideal is that the company gives a compensation range, but many will refuse to. So I just tell them the top of my range. That ends the majority of conversations but it lets me narrow in on companies which properly value talent.