Hacker News new | ask | show | jobs
by pwny 4859 days ago
On the other hand, if I'm hiring someone for a high pressure job I don't want them to fail when under pressure.

I understand your point but I don't really buy it. I train lifeguards as a hobby/side-job (I'm in uni right now) and pressure is the number 1 reason they give us for failing their final pratical test. I can't give a kid a permit to work as a lifeguard if the pressure of an exam makes him screw up because the real life pressure of saving somebody's life is even greater.

The exact same applies here for all jobs where you expect the engineer to work in stressful situations.

3 comments

"On the other hand, if I'm hiring someone for a high pressure job I don't want them to fail when under pressure."

But those are in no way the same kinds of pressure. The pressure of being able to meet a release date, design incredibly safety sensitive algorithms, etc, are completely different from the social pressure of having someone evaluate work you normally do by yourself, in real time.

This kind of interviewing would work well for the kind of stress a salesman gets, not the kind of stress a software engineer gets.

I completely agree and that's why that part of the interview shouldn't be the only one. As someone said earlier, it should be a negative filter of incredibly unsuitable candidates.

In a perfect setting the interviewer wouldn't evaluate the candidate's ability to solve the problem, but his/her ability to approach it, explore it, ask questions and take steps in the appropriate direction.

> On the other hand, if I'm hiring someone for a high pressure job I don't want them to fail when under pressure.

Programming is not like in those hacker movies, we don't have to solve problems in 60 seconds while getting a blow job[1].

[1]https://www.youtube.com/watch?v=rUY8HysBzsE

Sadly that's true.
But in how many coding jobs is pressure a real and common occurrence?

Even working in front office banking roles, there's only 1 or 2 times per year where you really have to keep your nerve and perform under genuine pressure on timescales of seconds or minutes.

The kind of pressure where 'we need to get this feature out of the door by the end of the week' is a completely different thing altogether.

Dealing with outages is one time where I have to think on my feet in a tense and urgent situation, and occasionally write code.