Not only does this disincentivize HR from running fake vacancies or stringing multiple candidates on just to keep their options open, but it also solves the problem of unemployed people job-searching effectively working full-time for free. The fact that companies would have to pay to hire workers would mean they try to make the selection as short and effective as possible.
Edit: From the business POV:
- Businesses would have a limited budget for hiring so would limit process to 10 applicants and would have to pick those randomly. Less time spent on interviewing but also might miss the ideal candidate. Although the difference would fall sharply with larger pools.
- And 000s of people now stuck wo any appls at all (although better than writing fake, futile appls), and no money. Not enough jobs on the market would translate into not enough paying applications for them to be able to substitute unemployment benefits.


This concept is why I have a deep respect for DuckDuckGo as a company. When interviewing there for a SRE position, the round 2 and 3 interviews included coding challenges. They paid (IIRC) $75/hr based on the maximum time they wanted candidates to spend on each assignment. I ended up not getting the position, but they’re the only company I made it to the final decision step with that I didn’t feel was wasting my time.
That probably helps them waste less of their own time too. When bringing someone in to interview actually costs money, you’re mote careful about it, doing more to vet people in the earlier stages. Less “let’s bring them in and see.”
Are you using ddg nowadays?