As someone who did a few interviews last year, I wish they had been like this. I walked away from most interviews when they started asking me things like:
- "I dont really have time to think up any interview questions or a test so can you bring some code from your last job and we'll take through it..."
- Asked me to do a 2 hour online test without having even spoken to me in any capacity, or asked me to do a homework quiz "it should take around 10 hours" before having spoke to me in any capacity....and they were the ones who contacted me initially.
My favorite was hiring me as a contractor on a short term basis, paying market rates, and then using this time for us to see if we were a good fit.
We absolutely don't compensate candidates for their time. From an economics perspective there's no value in the output, and the shared value is the opportunity for each side to determine if we have an alignment on fit. Each side makes an investment with an outcome based goal - that's why this is as equitable as we could make it.
a candidate 'invests' their entire day's output in it and gets paid $0.
your team 'invests' their entire day in the project and gets paid $XYZ dollars.
are these equal "investments"? obviously not.
you can afford it - paying candidates will be a business write off for you anyways.
you're just not doing it because... reasons?
really lost me with this post, it doesn't sound compassionate at all. you're using candidates the same way everyone else is, but the bar is so low that describing the process and giving feeedback got me excited.
There's an equal give and take during the interview process - at least if two parties understand that they're interviewing each other. For those that don't - neither rhetoric, nor money can instill those values.
Our last hires were brought in for a two-part interview, on the same day. The first was an interview to ensure the personality fit was there, to ensure that the differences we all bring to the table could be a strength.
The candidates were then given a running API server, a postman collection, swagger docs, and an empty directory. We asked them to solve a specific problem - one that we already showed the candidate is solved in production, one we make clear cannot be solved in the two hours they're given. Then, the candidate is encouraged to work on the problem, and ask questions.
Multiple team members check in on the candidate throughout the period, in order to offer support, suggestions, pick things apart, and be a sounding board. Then, when things are done we sit down as a minimum of three people (candidate + 2 staff) to discuss the output and outcome.
This isn't the most fair, and can definitely be stressful. At the same time, I feel like it's pretty equitable.