At moment I am on job search and answerd to few job advertisements.
Today in late afternoon I received a call from a company and the HR lady wants to know my salary expectations. As I was at my workplace, hence I told her that "right now I am at my workplace so I will call her tomorrow".
As per this company's website they are one of good Company with offices at 4 locations.
Evening I did found a nice email from her stating "Thanks for you interest in our company. It will take time to screen all job applications. Once shortlisted they will get back to me."
As per my past experience, such HR comes back with standard -ve reply.
So, why they would like to know candidates salary expectations upfront before an Interview?