Software recruiting seems designed to produce one of two goals:
1. Repeatedly break your heart, or
2. Turn you into a psychopath you can fake the passion and interest and dedication that companies demand at the very first step of the interview, when they know they flush out 90% of the people at that stage.
And, remember, this is what it's like when the market is good for employees.