The most important salary negotiation tip: DON'T TELL THEM HOW MUCH YOU ARE CURRENTLY BEING PAID OR GIVE THEM A RANGE. Recruiters always ask this up front and INSIST that they must know. I have NEVER been denied the opportunity to interview for refusing to give a number upfront. If you're applying at a company, it means you've done at least a little research on what they should be expected to pay and you see somewher…
If a company won't interview you until after you say a number, you don't want to work for them. Really, you don't. They are literally making their first interaction with you a dominance game designed to decrease your compensation. How do you think that will pan out for you two years down the road?