← Back to context

Comment by dijit

1 day ago

Devils advocate (really not affiliated with oxide, but I have worked for a “desirable” employer before).

How would you handle a few thousand applicants for a single role?

I think no matter what you do it will feel inhumane, we can argue that a few hours of work for a take home test is inhumane too, being ghosted after doing one definitely wouldn’t pass my personal bar of acceptability, but if its the first stage and the task would take a properly qualified applicant less than 30 minutes then I can’t fault.

How would you do things? remember that it has to scale and you cant leave any gaps based on human fallibility (HR/Hiring Managers are humans and will forget if there are too many things going on at once).

Communication is key. Think about a restaurant high in demand. There is implied communication that the initial experience might not be great in A) lines out the door, B) reservations are days/months out.

Once you're in the door, service should be good/great.

All companies have to do is just be more transparent. Ie, we have a backlog of 1000 applicants. Or just give a time expectation for the resume to be reviewed.

Ghosting people who've "gotten in the door" and spent a considerable of time interviewing is extremely disrespectful.

  • In this analogy, people submitting materials have walked up to the door and knocked. It is the first step of the process.

    > Or just give a time expectation for the resume to be reviewed.

    The standard time given is four to six weeks. I haven't worked there in a long time, so I can't speak to how true that currently is, but sometimes it does take longer than that. Just like the materials are a lot of work to produce, they are also a lot of work to read, and they're read by multiple people.

There's a simple answer, if someone is doing a substantial amount of work for your interview process, pay them an amount of money that is more than zero but less than "do job interviews for a living". Or provide that amount times two to a charity of their choice.

I've done this for hiring before, for people who reached the "put substantial effort in" stage (in my case basically 2nd or 3rd round work sample stuff), and it was a great way to make sure we got good signal and they felt respected.

  • “put substantial effort into it” is such a personal thing.

    DDG hires like this, actually, and if I recall correctly I would be paid a flat fee, it would take a week, and the work I did would be part of something genuine in DDG, maybe a bug or something.

    Now, that probably sounds good to you, but taking a week out of my current employment is not going to happen- there’s an incentive to go “over the hours” inherent to the ask, even if you’re paying me a flat rate, I might lose to someone equally qualified who puts in 1.01n into the task, so I should put 1.02n (etc; ad infinitum).

    Which is part of the issue with all take home assignments. I have given out take home assignments (given to HR to be administered) which should take a qualified candidate 20 minutes to finish beginning to end (as in, including syncing the project, setting up their editor, exploring the problem, googling around about things, trying it out and then following up with the email to HR). I don’t doubt for even a moment that someone has spent several hours on this problem- because they’re not qualified.

    Passing the HR barrier in that case will not help them unfortunately, because they’ll get to talk to me, and I will disqualify them in all likelihood, and candidates are told that it should take not more than a half hour, but en masse: people don’t listen.

    The trouble is, theres thousands of applicants, a handful of HR, and one me.

    Not to be on some kind of pedestal (I’m not), but the problem doesn’t scale, you need only apply the tiniest amount of systems thinking to see it.

    • Thousands of applicants reaching the substantial work stage is a failure of the systems thinking you're talking about. Hundreds of resumes nearly always gets narrowed down to perhaps a dozen or two at most at the screening stage.

      And I would make it very clear that putting in more than 30 minutes of work, timed, is a disqualifier, and I would sleep well at night clearing all those people out of the queue.

      9 replies →

    • >should take a qualified candidate 20 minutes to finish beginning to end (as in, including syncing the project, setting up their editor, exploring the problem, googling around about things, trying it out and then following up with the email to HR

      So about six minutes for the problem itself, then?

      1 reply →

  • Yeah I just got a new job and they sent me swag for getting to a certain (quite early) stage in the interview process. Awesome idea.

    It was for an investment bank though and they have essentially unlimited money. I can't imagine any of the other companies I've worked for would be remotely generous enough to do the same.

    • Hiring is expensive linearly to the salary of the people you're trying to hire, so if any of the companies you've worked for were trying to hire well, it'd be a rounding error. Back of the envelope is 90 days of salary, minimum, is the cost to hire, so there's no reason to be miserly about it - if you can't afford it, you can't afford to hire at all.

      1 reply →

  • From a legal and financial perspective it seems like it would be difficult to pay people to do interview homework. There's tax implications and other issues like state labor laws.

If you truly believe you’re “scaling” you do it the Google way and have a strict loop with a good rubric for the interview so applicants are comparable. The whole point of that system is thousands of people and hundreds of interviewers, and a very standard process. I’ve always found it pretty fair even with some randomness in scoring.

You shouldn’t be giving take homes unless they’re either short, or the applicant passed a screen and you’re investing time. Otherwise how are you “scaling” the review? Claude? Hidden test suite (not bad)? Some sort of leaderboard (bad, rewards people with time), something else?

  • I’ve been through the Google process and I wouldn’t consider it to be the opposite of inhumane.

    • Well “humane” and fair aren’t necessarily the same, and some people hate loops.

      I like programming problems, spending a day at Google was fun, they put me up in a fancy hotel, and the interviewers were nice. Like it was clear a lot of time and money had gone into the process (6-8 hours of dev time is not cheap), not a zoom and ghost like most companies.