i appreciate the article but the same should also be told to the HR people of the companies which just take multiple rounds of interview and suddenly dont even call you and let you know the reason for not calling you for further rounds.
First of all most companies will promise "best salaries" and "perfect match for your profile" and then they stop calling you after couple of rounds of interview because your salary is too high or they are looking at people with experience in someother technologies. Isnt it obvious that the people also want to be equally ruthless with the people who have gone through it so many times?