Quote Originally Posted by 2D8HP View Post
Weeds out those who are too stupid or honest.

I would've thought that a programming job would be more about having skills to produce a tangible good, but I suppose they want willing and effective liars for "customer relations", or maybe it's just about finding people who won't "rock-the-boat".
Software engineering is a tricky topic, as most companies made the error and modeled their structure based on consultancy or law firms, so flat hierarchies, hard jumps in salary based on position, so on.
Especially when you're into contract or project work, you know your wage and what the company takes by renting out your time. So a smart employee will try to "jump ship" to get a raise in salary, especially when internal movement is not possible.
So in this environment, itīs a way to gauge how likely the chance that the prospective employee will leave you later and how fast.