Hacker News new | ask | show | jobs
by stale2002 1900 days ago
How else can I know that you know how to program though?

Fizz buzz is literally a couple IF statements and a loop.

As an interviewer, I need to know that you aren't just completely making everything up.

This is an actual problem. There are actually people who, for some reason or another, made up a bunch of stuff on their resume and literally do not know how to use a loop or IF statement, and there is no way to know this, unless you ask them to do it.

It is not an insult against you. It is just that an interviewer needs some small very easy check, just to make sure that you didn't completely make everything up.

1 comments

Why dont you test how I drink from a cup of water to ascertain that I am able to function as a normal human being?

Where is the line drawn?

If there is 20 years of programming experience it could be perceived as an insult in my opinion.

> Why dont you test how I drink from a cup of water to ascertain that I am able to function as a normal human being?

> Where is the line drawn?

The line would be drawn at the place where like 20% of people who interview at places legitimately can't solve fizz buzz.

If I lived in a bizarro universe, where 20% of people that I talk too legitimately can't drink a glass of water, then I might have to test for that as well.

Fortunately, we aren't in that kind of situation yet.

> If there is 20 years of programming experience it could be perceived as an insult in my opinion.

Ok, and what about the people who put 20 years of programming experience on their resume and are just making everything up, and legitimately don't know even the basics of coding?

Thats the problem that exists in the world. That there are people who you have no way of knowing how to actually code at all, and exaggerated to an extreme degree on their resume.

How else would you suggest figuring out if the person that I am talking to basically just completely made everything up, or is instead just such a good talker that they can bluff their way into people thinking that they know what they are doing?

Just ask them a complex programming question
But the whole point is that I don't want to ask a really hard question, that then causes people who do not study interview questions to fail.

The whole point would be that someone who knows how to program at all, should pass.

Giving a complex problem would defeat the point.