I was actually an interviewer this morning.
Don't know if we have a job available yet, but the candidate knew that before she came and wanted to discuss the matter anyway. For a lot of reasons don't think it would be a fit, but she is fantastic candidate and am sure she will do well.
Having interviewed a number of people over the years, and been interviewed too many times, I must say the question of money is a toughie.
Had been advised when I first started interviewing for a job, that as an interviewee not to bring up anything re money or benefits, at least at the first interview.
If the interviewer brings the matter up, fine, but remember you are there to sell yourself.
The company wants to know what you can do for them.
Sometimes have been asked what my $ requirements were, and I always made it a point to know about what the job would go for. Then I usually give about what I considered close to the max, figuring they realized everything is negotiable. But would never give a hard nosed answer.
The best time to negotiate is when they have decided you are their choice.
At least that is my experience.
Best of luck Z. Hope it works out.