Live data from Hacker News

We can't judge another programmer's abilities in a 60 minute interview

linkedin.com

31–40 of 156 posts

Re: We can't judge another programmer's abilities in a 60 minute interview

#32
Post author here:

My new company helps companies fill contract software positions. We're a lot like a recruiting or staffing agency, but trying to do it in a new, less spammy way. It's been REALLY frustrating working with hiring managers. I used to be one of these frustrating hiring managers so I guess I had it coming.

I had a hiring manager tell me that he can tell in the first 15 min of an interview if someone is a great engineer or not. I remember thinking the same thing. I felt like I had this special intuition that I had developed over the years. That's just total BS. There is NO WAY you can know that and you don't have a "special gift".

I don't have a great solution yet, but for senior engineers I've come to trust previous work experience the candidate has much more than my gut, my culture fit questions and my stupid coding questions. We had a hiring manager that was looking for a strong back end engineer turn down the engineer that built the search backend for yelp because he didn't like his answer to "how would you program the code in an elevator."

So my new company Facet (www.facetdev.com) is basically built around helping senior engineers, with strong experience building products at scale, find contract work.

Re: We can't judge another programmer's abilities in a 60 minute interview

#33

Obviously interviewing isn't 100% accurate. Almost nothing is. You definitely can't tell in 60 minutes whether someone will be a success at your company. But you often can tell, with very very nearly 100% confidence if someone will not be a success. And that is the purpose of the interview. To filter out the "definitely not"s — the programmers who can't write fizzbuzz. And yes, I have seen plenty of these. And interv…

And yet the discussions on the candidate post-hiring interviews mostly revolves around whether they confirm to the company/tech/what-have-you 'culture' which, imo, is simply a euphemism for ageism, in-group bias, prejudice, hubris, and one-upmanship more often than not. The world would be a better place if people started accepting the fact for what it is: There wouldn't be so much despair around the tech interview pr…

And yet when a company tries to reduce a candidate to a consistent set of objective criteria as best it can--meaning, the ability to understand programming problems and solve them in a structured interview--people get upset because it doesn't account for the "big picture" of the candidate and unfairly excludes people who'd otherwise be a great fit.

The reality is that any interview procedure is bound to have some false positives and some false negatives, and there will always be people who see themselves as false negatives (correctly and incorrectly) who'll complain loudly about any procedure.

Re: We can't judge another programmer's abilities in a 60 minute interview

#34

Obviously interviewing isn't 100% accurate. Almost nothing is. You definitely can't tell in 60 minutes whether someone will be a success at your company. But you often can tell, with very very nearly 100% confidence if someone will not be a success. And that is the purpose of the interview. To filter out the "definitely not"s — the programmers who can't write fizzbuzz. And yes, I have seen plenty of these. And interv…

How would you know if you failed in identifying someone as not being able? You wouldn't hire them so you wouldn't know when you were wrong

Yes, to some extent you have to accept that you could end up passing on some candidates whom could have turned out to be good employees. Couple thoughts though: 1.) It's still only in hindsight that you could say something like that (ie. "wow that person really did turn out good") 2.) If you're still hiring good employees at a decent rate, does it matter? Short of being 100% efficient (which is an inappropriate goal anyways), you'd only need to address this if you were somehow not hiring anyone or hiring way below industry pace

Re: We can't judge another programmer's abilities in a 60 minute interview

#35

Post author here: My new company helps companies fill contract software positions. We're a lot like a recruiting or staffing agency, but trying to do it in a new, less spammy way. It's been REALLY frustrating working with hiring managers. I used to be one of these frustrating hiring managers so I guess I had it coming. I had a hiring manager tell me that he can tell in the first 15 min of an interview if someone is a…

Also, for the curious, the post has had nearly 1.5M views so far. This is the first time I've ever experienced anything I've posted go viral. It's been interesting to watch the acceleration over the past few days.

Re: We can't judge another programmer's abilities in a 60 minute interview

#36

Obviously interviewing isn't 100% accurate. Almost nothing is. You definitely can't tell in 60 minutes whether someone will be a success at your company. But you often can tell, with very very nearly 100% confidence if someone will not be a success. And that is the purpose of the interview. To filter out the "definitely not"s — the programmers who can't write fizzbuzz. And yes, I have seen plenty of these. And interv…

And yet the discussions on the candidate post-hiring interviews mostly revolves around whether they confirm to the company/tech/what-have-you 'culture' which, imo, is simply a euphemism for ageism, in-group bias, prejudice, hubris, and one-upmanship more often than not. The world would be a better place if people started accepting the fact for what it is: There wouldn't be so much despair around the tech interview pr…

Heh. The last couple time I've seen a candidate rejected for "poor culture fit", it was because the candidate themselves demonstrated ageism or racism.

Re: We can't judge another programmer's abilities in a 60 minute interview

#37
I'm interested in where the break-even point is. With some interview processes now stretching over 15-20 hours or even more, it seems at some point the process is not helping make a better decision and just demanding extra resources from both the hiring company and the interviewees.

Re: We can't judge another programmer's abilities in a 60 minute interview

#38

Earlier quoted context omitted.

Because if you can't FizzBuzz, you definitely aren't going to be able to pick up the codebase in a satisfactorily short amount of time. If you come in in gross clothes and swear, you're not going to fit the company culture. If you're rude to your interviewer, you're not likely to be less rude to your other coworkers. etc.

I've been programming for 35 years and I can't fizzbuzz cause I don't know what it is. Yes, I've heard about it before cause it's mentioned on forums, and I even looked it up once, but I always consider such things childish. (I honestly don't remember anything about it.) Ask me about an algorithm and I'm there but don't play games with me. EDIT: Just looked it up. Yep. A game. Now compare that to my years of accompli…

No sane interviewer says "write Fizzbuzz" as if you should already know what the name means. They give you the specification.

Re: We can't judge another programmer's abilities in a 60 minute interview

#39
post #12

Earlier quoted context omitted.

Because if you can't FizzBuzz, you definitely aren't going to be able to pick up the codebase in a satisfactorily short amount of time. If you come in in gross clothes and swear, you're not going to fit the company culture. If you're rude to your interviewer, you're not likely to be less rude to your other coworkers. etc.

I agree about FizzBuzz. But how often do interviewees showing up with gross clothes, swear, or be rude to interviewer? I'd say almost 0?

I went to an interview in the UK (fancy add/marketing agency) and they (the interviewer) had such a dirty messed up t shirt on, that I would not wear to dig the garden.
Post reply on HN