Kats don't know how to negotiate or do research when applying for jobs.
Jokers are idiots. It is the recruiters job to get you to take less that's how they meet their metrics and get raises/bonuses.
For all the slow folks out there. When you get the email for the interview go on glassdoor and sign up for LinkedIn premium so you can see the salary ranges for the job you are interviewing for. Get in your head the salary range you are looking for.
If they ask for a salary ask the HR person what is the range for the position. Often times they might slip up and tell you so you also have and idea what to ask for.
Finally when interviewing always get the name and contact info of the hiring manager. The hiring manager sets the salary range and the budget. If the salary the HR person offers is less than you expected. Go straight to the hiring manager and tell them the salary that you were expecting. But be smart list the reasons to the manager based on your experience and education why you deserve this salary.