Hacker News new | ask | show | jobs
by edhowzerblack 2674 days ago
That's nice. If your recruiter called me I would pass unless I happened to be unemployed. And even if I were unemployed, I'd tell your recruiter that I'm interested but I'd prioritize all of the other companies I'm talking to that don't have a homework assignment. If I failed their code challenges, only then would I do your homework assignment. Most developers I know would do the same exact thing. You have to realize that you are NOT the only company the candidate is talking to. In fact, the candidate doesn't even know if they want to work for you. Their recruiter pitched a bunch of companies to them. Your company was one of those. They were like "okay, sure send me over there." Seriously, unless you're a famous company like Google, the candidate never even heard of you. You are one of many places they agreed to let a recruiter send your resume to. Your job is to sell them on why they want to work there, not give them a fucking homework assignment.
2 comments

I like your response. I think the reason for it is because it's a false indicator of capability and its demeaning. I think some technical discussion is good but this paranoia that somehow you're scamming them with a long con is so stupid and results in terribly non diverse hires.
So in the above reply I completely ignored the fact that he said the homework is only given to people who haven't worked with their tech stack. I also swore and went on a rant. Sorry! It's still something that needs to be said though. Just not to that guy...
Haha thank you for not directing that at me.

Hiring and having a welcoming but selective process is rough :)

Indeed it is my friend. One more thing I'd like to share... A lot of companies start their process by having someone in HR reach out to the candidate. Often these calls provide little of no value to the candidate. They are simply another hurdle. Here are some things I wish the HR folks would take into account:

1. Please be prepared to actually sell your position. Most recruiters simply explain what the business is and then tell you that their engineering team is really tech focused. It's totally generic. It's nothing the candidate hasn't already heard from their recruiter or read on the web site.

What's special about your product or company? What kind of benefits do you offer? What makes your tech team so great? Have you built some amazing open source library? Is the CTO an ex-Google guy?

2. Please be prepared to answer some basic questions that an engineer will have. For example, what is your tech stack. "We use JavaScript on the front end" is not an acceptable answer (unfortunately, It's one I've received several times). Tell me what frameworks you use. I know you're not an engineer, but you could ask one to write it down for you.

3. Please know what the technical assessment process is. "We have a technical assessment" is not an answer. Is it a take home assignment? A hacker rank test? A remote code pairing? If it's a take home assignment, how long does it take? Again, you are likely not the only company the candidate is interviewing with. The candidate needs to know how long the process will take and how much time he has to invest.