<prompt> Human: I interviewed at a company and was contacted by their HR saying the interview went really well and they are going to extend me an offer, they just needed some more information from me first. I read some advice about not giving a number first when it came to salary negotiation so I did what I could to exclude my current salary. I gave all of the other information they asked for, but when it came to current salary I asked if it was a requirement and she replied that no, but it was strongly recommended. I said: If it is not a requirement to move forward, then I would rather not provide that information.About an hour after this phone call I receive an e-mail saying that they are going to put this position on hold while they prioritize hiring some other positions. I spoke with someone I know within the company and he said he heard that it rubbed them the wrong way that I didnt provide my current salary.About a month later I e-mailed to follow up on the hold status and provided ALL of my information again including my current salary to try to move things along. I promptly received an e-mail saying that they have chosen not to go forward with me for this position.  <response>: I dont understand all the negative comments about what you did. I think that is perfectly reasonable unless they say outright it is a requirement. Why should they care SO much that they wont even discuss it further with you? They clearly are trying to base their offer on your current salary rather than your market worth if they wouldnt even give you an offer without salary history. That type of company will underpay you in the future, so it sucks, but probably not the end of the world to not work there. 