Ice_MF_Mike
Pro
Answer with a range is better and be prepared to counter with rationale. If they don't bite at a reasonable market rate range they don't value you. Period.
Best is to not answer. Im not talking money until i have an offer in hand. And think about it, how can you know what you would accept as compensation if you dont know EVERYTHING about the role. I need to know how rigourous it will be. AM i working 7 days a week and nights and weekends? Or will work life balance be good. WIll the commute be awful? WHat are the benefits? Do i like my boss? Am i gaining a skill i need? All of these are factors in how much i will want to be compensated. I may accept less for the perfect job and i may want way more for the job that is going to prevent me from seeing my fam. And if pressed i will explain that to them. This is also good because then i can flip it and start interviewing them.
Now, i will ask them a range when they ask me that question. But generally, i know that if i can get an offer, i can show you i bring enough value to get my market worth.