Earlier quoted context omitted.
Are you able or willing to share some samples? I've been shying away from doing technical assessments the "old way," instead focusing on having a discussion about a candidates past projects. I feel like your way could be a good chance to get insights into someone's problem solving and critical thinking skills, which is truly what we value as a dev team.
I've had one given as a thought experiement. List as many different ways as you can for how to figure out if a singly list is broken and has a loop
When hiring developers, have the candidate read existing code
491–500 of 565 posts
Re: When hiring developers, have the candidate read existing code
#492Earlier quoted context omitted.
No worries at all :) > Sorry to be blunt, but chances are they aren't very good, and they are definitely not as good as they think they are. I don’t know what to tell you. It’s just so wrong it’s kinda wild how sure you are about this. At least half of the excellent colleagues I worked with in the past 10 years don’t fit your criteria. You’d be lucky to hire any of them.
I agree with you, this cannot be regarded as a healthy approach to hiring and comes off as delusional.
Re: When hiring developers, have the candidate read existing code
#493Earlier quoted context omitted.
“What if they have no code they can legally show” > Sorry to be blunt, but chances are they aren't very good, and they are definitely not as good as they think they are. and there it is, one of the other subthreads is making fun of this kind of employer that swear by showing code this is a false attribution bias where you decided not to notice that every evaluation technique the entire industry figured out will mostl…
> every evaluation technique the entire industry figured out will mostly by filled with people that cant code Is there a typo? The sentence doesn't make sense to me
The industry tries them all
Its the wrong conclusion on the efficacy of the technique
Re: When hiring developers, have the candidate read existing code
#494When hiring developers, fetch a stoic subordinate who is A) good at eye contact and B) able to maintain said eye contact without blinking. Have this subordinate and the candidate participate in a staring contest. This will show a couple of things about the candidate: A) How well they maintain eye contact (very important for communication) and B) How long it takes them to back down from a challenge; this taps into the…
Re: When hiring developers, have the candidate read existing code
#495Earlier quoted context omitted.
> every evaluation technique the entire industry figured out will mostly by filled with people that cant code Is there a typo? The sentence doesn't make sense to me
Every evaluation technique will be mostly filled by people that cant code The industry tries them all Its the wrong conclusion on the efficacy of the technique
One cannot fill an abstract concept like a technique with things
Maybe you mean that every evaluation technique will detect that most of the job applicants aren't good at coding? And therefore, all evaluation techniques seem to work? (Although some techniques are a lot better than others)
If so, then, yes I agree. That's a good point
Re: When hiring developers, have the candidate read existing code
#496Earlier quoted context omitted.
Back when I was a hiring manager for programmers I liked setting a "code challenge" where we gave the candidate a simple game and he had to transform it into another game. For example, we gave you a tetris game, you had to change the code to make a snake game. Or change an Othello game to a "number sliding puzzle" game. It was very interesting comparing people that really made an effort to use the game code vs candid…
>It was very interesting comparing people that really made an effort to use the game code vs candidates that just deleted most of the stuff to implement their logic. What does "very interesting" mean here? What does this particular comparison tell you? It's genuinely unclear to me which you prefer, why, and what signal you get beyond willingness to follow an instruction in a peculiar context.
We had candidates that were 'frustrated' because of the code. Some were frustrated that the code was low-quality, others that it used Canvas for drawing and they have never used canvas. Others about the way the logic was implemented originally.
The best candidates worked with what they had, and used the "tools" at their disposal: for example, use the code that draws a circle in the canvas already, dont try to reinvent it. At the end of the 3 hours, we talked about their experience doing the project and they had good feedback.
The bad candidates just deleted most of the code and added their own logic. My thought process is that, I could imagine them on their first day of in the team: the code startups have is never "the best one". I dont want someone who wants to throw the baby with the bathwater, but someone who can improve what we have.
A detail is that the challenge lasted 3 hours. Of those 3 hours , 1.5 hours wage candidate was "pair programming" with some developers (segments of 30 min spaced to give the candidate time to work alone). And during the pair programming , the devs were instructed to help him, give them hints and ask "revealing" questions.
Re: When hiring developers, have the candidate read existing code
#497When hiring developers, fetch a stoic subordinate who is A) good at eye contact and B) able to maintain said eye contact without blinking. Have this subordinate and the candidate participate in a staring contest. This will show a couple of things about the candidate: A) How well they maintain eye contact (very important for communication) and B) How long it takes them to back down from a challenge; this taps into the…
Re: When hiring developers, have the candidate read existing code
#498Earlier quoted context omitted.
How does this work if they only have coded as part of jobs? Do you assume everyone is working on some side project or open source?
My bet is that it doesn't work. My experience is that they are assuming that, just like those recruiters and hiring managers that look for “an active github” and swear by that
I understand not wanting to do a ton of weekend projects and having other hobbies, but it's wild to me to think that being able to do these sorts of things but never doing it happens.
It's sort of like a car mechanic who doesn't fix/tweak his own car.
Re: When hiring developers, have the candidate read existing code
#499Earlier quoted context omitted.
Every evaluation technique will be mostly filled by people that cant code The industry tries them all Its the wrong conclusion on the efficacy of the technique
Hmm, and evaluation technique cannot be filled by something One cannot fill an abstract concept like a technique with things Maybe you mean that every evaluation technique will detect that most of the job applicants aren't good at coding? And therefore, all evaluation techniques seem to work? (Although some techniques are a lot better than others) If so, then, yes I agree. That's a good point
They are poor methods of screening or evaluating good candidates for the actual job duties
Re: When hiring developers, have the candidate read existing code
#500How do you avoid language familiarity bias? I've had one interview like this and am sure I did much worse just because the language was Javascript, which I have limited experience with. Intuitively I'd expect that not to make much difference since most mainstream languages are pretty similar, and the interview wasn't syntax oriented. But that's not what I experienced. Signal to noise ratio was there and definitely af…
Most of my code-based interviews have been this way, and when I've been the one interviewing, I say: "Use whatever language/tech you like."