News for hackers. Stuff that matters.
Re:Three hundred programming interviews in thirty days by overgryphon on Tuesday June 23, 2015 @04:29PM (#9767557)
Interview environments are always stressful, but so are other common workplace situations. Being unable to manage stress effectively might contribute to poor on-the-job performance, even for people with great pure coding ability.

The process right now seems focused on finding people who are the best at only coding. In the future, do you intend to also consider communication skills? Senior developers act as mentors for junior employees, and often need to coordinate projects across multiple teams.

Re:Three hundred programming interviews in thirty days by vonmoltke on Tuesday June 23, 2015 @04:32PM (#9767583)
"Stress" is not some monolithic, universal feeling. This line gets trotted out frequently in these discussions, but no one has shown a correlation between the types of stress induced in interview situations and the types of stress induced in whatever situations are typical for your company. I would hesitate to even equate the stress of high-pressure situations in different companies.
Re:Three hundred programming interviews in thirty days by mirkules on Tuesday June 23, 2015 @05:00PM (#9767756)
Indeed. I am one of the people that freezes up in interviews. Yet I thrive in stressful work situations, such as customer emergencies (system is down), critical bugs, etc and I resolve the issues quickly precisely because of the right amount of stress.

The best way I can describe the difference in stress is with an analogy. When I visited the Grand Canyon and hiked around the mountain, my body literally froze. I couldn't move a muscle even though my mind knew I could do this and hike around. I knew it was irrational, but I was powerless. This is what interviewing feels like - a fear of heights. And with every rejection letter, the fear is reinforced.

Stress in the office is like playing competitive sports - it's a challenge rather than percieved harm to oneself.

Re:Three hundred programming interviews in thirty days by tokipin on Tuesday June 23, 2015 @07:17PM (#9768457)
I don't think there's any relation. Some people may be nervous just because they are interacting with strangers, whereas they would have no problem with people they already know.

Personally I don't have nervousness/stress issues in interviews, but I've found that conversation screws up the analytical mode that I use when I'm programming. It's like how people say they don't like having their managers interrupt them in the middle of the day because they get taken "out of the zone." I can program or I can converse, I can't do both without screwing up both of them.

That's just my particular conundrum. People probably have all sorts of reasons (besides the possibility of them being bad at programming) for why they may have trouble in interviews.

Re:Three hundred programming interviews in thirty days by xraystyle on Tuesday June 23, 2015 @09:28PM (#9769018)
Couldn't agree more. When I'm trying to think through a problem I want everyone around me to be friggin' quiet and leave me alone.

When I'm thinking about an abstract concept, trying to visualize how the pieces fit together, 'talking it through' is not helpful either. It's really goddamn distracting.

The feedback I got from my last 'cs 101 algorithms whiteboard quiz for a web dev job' was, "You need to talk more and explain what you're thinking." Ugh. Do you want the code or do you want me to talk, because you're not gonna get both.

Re:Three hundred programming interviews in thirty days by ammon on Tuesday June 23, 2015 @04:42PM (#9767638)
I think it's really on the interviewers (and us) to show that people who freeze in tech interviews would also do poorly in a job. It's probably sometimes true, but many times not.
Re:Three hundred programming interviews in thirty days by mshenfield on Tuesday June 23, 2015 @09:53PM (#9769112)
Programming interview stress is a terrible indicator of real-life leadership ability. But communication skills are still an incredibly important of being a good programmer, often more important to success than programming ability (http://blog.codinghorror.com/how-to-write-without-writing/).

Personally, I've spent hours working on a project or problem only to find that, be it the result of miscommunication, lack of critical thinking by a manager, or lack of understanding on my part, what I'd created contributed nothing to the bottom line success of our organization.

Anyone, what kind of resources are there to objectively assess a candidates communication skills, leadership ability, and teamwork? What is a constructive way to provide feedback and resources for interviewees about their performance?

Re:Three hundred programming interviews in thirty days by foobarqux on Tuesday June 23, 2015 @04:41PM (#9767629)
Interview stress is of the type I call "defusing the bomb": everything at stake, essentially immediate time constraints and confrontational. This never occurs in real life.
Re:Three hundred programming interviews in thirty days by gjm11 on Tuesday June 23, 2015 @06:10PM (#9768180)
"Unfortunately something not so different sometimes does. E.g., you're at a startup, you have a critical demo for your best-hope customer, it was scheduled very aggressively because the CEO wanted to fit the customer's availability, it's happening in one hour, and nothing is working.

Not exactly confrontational (though it could easily get that way if you aren't careful) but just as stressful.

Of course it's far better to avoid such situations, but they do happen.

Re:Three hundred programming interviews in thirty days by foobarqux on Tuesday June 23, 2015 @09:07PM (#9768931)
Usually those situations are just "grinding", you need to work expediently, and there is time pressure, but it is not immediate and you don't need to think nearly as much as in an interview. (code -> compile -> ohshit -> repeat quickly) not (oh shit, how do I solve this algorithmic question I have never seen). Most people don't freeze up in the 1-hour until demo situation.

On the other hand, the time constraints in an interview are immediate: you have a few minutes to come up with a solution to a problem (interviewer will put up with at most 10 minutes of silence or babbling), it's often a zero-to-one problem (usually there isn't a way to have a partial solution) and those factors combine into exponentially increasing sense of pressure: as time goes on you become less likely to solve the problem.

Finally, if this situation does happen at all and, contrary to my claim above, certain people do freeze up, it does so so infrequently as to be immaterial in a hiring decision in the vast majority of cases. Its practical importance is certainly disproportionate to the weight placed on it in interviews.

Re:Three hundred programming interviews in thirty days by RogerL on Tuesday June 23, 2015 @06:39PM (#9768301)
You are ignoring the data.

Person after person says they do fine in the job, yet have trouble with interviews.

I've presented in rooms where the lowest ranking officer was a colonel, and most were important people at the Pentagon. No freeze up, easy peasy, because I know what the hell I'm talking about and because I know I'm not going to be judged on some bullshit evaluation. (re: "x<<8 from above). Interviews are more a crap shoot. I mostly get offers, but sometimes just utterly choke. More importantly, I usually feel miserable after.

Don't make up theoretical situations when you have real, empirical data, please.

Re:Three hundred programming interviews in thirty days by gjm11 on Tuesday June 23, 2015 @07:28PM (#9768508)
What data am I ignoring, and how do you know?

I made no comment on what kind of interview works best. I merely observed -- what is certainly true -- that sometimes "defusing the bomb" situations actually do come up in real life, where everything is at stake and you have to work under very severe time pressure.

Do you disagree that such situations sometimes arise in real life?

If not -- if your point is that that isn't necessarily a good reason for interviews to involve such situations -- then I think we are in violent agreement. I am not arguing for defusing-the-bomb interviews. I just don't think it's quite right to say that in real life you never have to defuse a bomb.

Re:Three hundred programming interviews in thirty days by foobarqux on Tuesday June 23, 2015 @09:28PM (#9769017)
See my other comment but I think the differences are the immediacy of the time pressure, the sophistication of the thinking required and the all-or-nothing outcome.
Re:Three hundred programming interviews in thirty days by x0x0 on Tuesday June 23, 2015 @07:24PM (#9768483)
a handful of self-reported, potentially biased posts is not data. It's barely even anecdata.
Re:Three hundred programming interviews in thirty days by dismal2 on Tuesday June 23, 2015 @08:05PM (#9768686)
So you're interviewing someone and basing a large part of the experience on something that would otherwise happen maybe 0.1% of the time? Also that CEO sounds like an asshole.
Re:Three hundred programming interviews in thirty days by cgag on Tuesday June 23, 2015 @07:55PM (#9768625)
It's amazing to me that a real human who has experienced job interviews could think that common workplace situations are comparable coding in front of a stranger at a job interview.