This question already has an answer here:
I've always read that you should not give specific "salary range" numbers during the interview, but rather -wait until the end.
However, I was recently asked in a phone interview just that . i.e what is my salary range. I really felt awkward and after I gave the "waiting til an offer" story, my interviewer was clearly peeved.
It's a big corporation and they have somewhat low entry-salaries. I guess they want to weed out anybody with unrealistically high expectations?
What is a diplomatic way to avoid giving any numbers?