The same rules that apply to dating should also apply to employment interviews. Both sides of the table should "keep it real" and not play games. The candidate should be honest and straighforward about what they can offer, and the employer should be straighforward about what they're looking for as well.
There have been job interviews where at the end of the day I felt it was a total waste of my time, and there have been some interviews that were downright creepy. These are companies that actually called me back or communicated through the recruiter that they were interested in a 2nd interview. I'm sure the employer considered their interview process clever and themselves such a good catch that any candidate in their right mind would take the job. But... wrong. Why did their most senior level developer bail on them? Maybe it's time they take a long hard look in the mirror.
"The universe is complicated and for the most part beyond your control, but your life is only as complicated as you choose it to be."