Whats Biz's opinion? with some companies/recruiters you'll simply not be able to progress any further in the application without revealing salary/bonus data. On the other hand some articles argue for never revealing first as you're losing the upper hand in any future negotiation. What say you biz? do you reveal, decline to reveal, lie/exagerate?
I had a bunch of recruiters ask this, but played it off like I wasn't going to switch jobs unless I got a fantastic offer (which was sort of true).
Then I got 2 offers so I was able to play them off against each other.
Got +49% on my old salary + decent signing bonus.
Be vague about it at first, like "it close to market rate for (your position)". You basically want to divert answering the question as much as possible and have the employer offer you a number first. If they say something like "we'll have to end the interview if you don't give us a number" use TOTAL compensation instead of base salary
At this point, I'd give a ridiculously high number. This is because I've had some really bad experiences with changing jobs. I want abusive employers to think I'm too expensive and stupid employers to cushion my fall if I learn they're also abusive.
They're lying. They're only telling you that because they want to push you into whatever jobs they have on their books, which might be lower than your expectations. They don't care about you, they just want to place you anywhere.
The only way to play it is to tell them what your expectations are, and tell them that you won't accept any offer that's lower - and make it clear to them that if they try to set you up with something lower, then they will have wasted their time for nothing.
Basically it depends how desperate you are for the job. I applied to NVIDIA as a software engineer and the guy wouldn't tell me compensation range on the phone interview, even though he invited me to site. I didnt want to waste my time so I never showed up (I'm already employed and didnt want to waste my time. Obviously if I wasn't, I'd show up).