3 ms·
From my experience as an employer / owner, this is a complex issue. In the past, when I was a middle-of-the-totem-pole decision maker, we administered a take h
by doctorpangloss 3y ago
From my experience as an employer / owner, this is a complex issue.
In the past, when I was a middle-of-the-totem-pole decision maker, we administered a take home. I wasn't really empowered to give feedback, but as far as I know nobody did. The best take home test had a joke in the comments. We were a game company, so it made sense for us - you have to care about entertainment.
Today, as the ultimate decision maker, I ask only to see pre-existing code with git blame turned on, and I review it on screen with the candidate. In this context the candidate receives feedback, and it's almost entirely focused on style because IMO that is the single greatest predictor of actual coding experience.
Let's discuss the underlying issue here: ineligibility, of like 30-50% of candidates. In this context, take homes make sense, because they occur in the absence of any other legitimate reason you should talk to someone.
For example, here are my tech company LinkedIn Talent Solutions screening questions:
Have you completed the following level of education: Bachelor's Degree? What is your level of proficiency in English? During our call, will you be able to share recent source code, wholly authored by you, of a game, application or website you worked on?
Out of 20 candidates, 12 could answer Yes to all three. What exactly should we do with the remaining 8? I can see how a take home can address the ineligibility.
- jawns 3y agoWhy would you expect anyone currently employed to be able to share code they've written? Presumably, their employer would not permit that. Oh, they should also be writing code in their free time, as a hobby? Well, maybe. Or maybe they have other hobbies, or other responsibilities. Doesn't mean they don't do a good job when they're on the clock.
- Aeolun 3y ago> Doesn't mean they don't do a good job when they're on the clock. While this is possible, I’ve found the people that do more of it to be generally better.
- shakes_mcjunkie 3y ago> I ask only to see pre-existing code with git blame turned on, and I review it on screen with the candidate What code are you reviewing with them? Code from their current job?