Ask HN: coding challenges as part of interviews: yes or no?
31–40 of 58 posts
Re: Ask HN: coding challenges as part of interviews: yes or no?
#32Earlier quoted context omitted.
Ability requires memory, at least for basic things. You can't be a good programmer and forget the syntax of the language you are working in. If you need to look up something as fundamental as switch statement in the internet, it's like a writer looking up words in the dictionary before writing them down in his novel.
Writers very frequently use the dictionary. There is no problem with it, that's why we have dictionaries.
Re: Ask HN: coding challenges as part of interviews: yes or no?
#33Earlier quoted context omitted.
Ability requires memory, at least for basic things. You can't be a good programmer and forget the syntax of the language you are working in. If you need to look up something as fundamental as switch statement in the internet, it's like a writer looking up words in the dictionary before writing them down in his novel.
I think switch is a particularly bad example here. Honestly, I can't (accurately) tell you the last time I used one. It's not an every-day construct for a lot of people.
Re: Ask HN: coding challenges as part of interviews: yes or no?
#34A trivial coding problem is essential. I've seen people with 10 years of experience in XML#Java.NETEnterprise2012 who don't understand conditionals, loops, or boolean expressions. For phone screens, I find Steve Yegge's guide a useful starting point: http://steve.yegge.googlepages.com/five-essential-phone-scre... I'm not a fan of asking candidates to reverse a string or to implement atoi or a binary search, because t…
Re: Ask HN: coding challenges as part of interviews: yes or no?
#35I think taking some time to sit down and _read_ some code is one of the best and least used techniques during an interview. I think it's more of an indicator for job performance than writing some green-field code. After all, on the job, more time is spent reading and understanding code than writing code with no preexisting context.
Re: Ask HN: coding challenges as part of interviews: yes or no?
#36Re: Ask HN: coding challenges as part of interviews: yes or no?
#37Earlier quoted context omitted.
I think switch is a particularly bad example here. Honestly, I can't (accurately) tell you the last time I used one. It's not an every-day construct for a lot of people.
Neither Python nor Haskell have it - as far as I know. Perhaps you can create one out of monads though.
Re: Ask HN: coding challenges as part of interviews: yes or no?
#38Earlier quoted context omitted.
Agreed. My first job they gave me a copy of Deitel & Deitel's "C How to program" along with the test. You actually lost points if you didn't open it!
You know the syntax of switch in the language you have been using in the last three months. If you don't, something's wrong!
Re: Ask HN: coding challenges as part of interviews: yes or no?
#39Re: Ask HN: coding challenges as part of interviews: yes or no?
#40Trick questions, or questions with some kind of gottcha have no place in interviews, However, simple, straightforward programming exercises are essential. I've seen people who claim to have X years of industry experience who can talk a good game, but literally can't write a switch statement without reference to the internet. I also like to ask people to peer review some code with both obvious and more subtle errors i…
I agree wholeheartedly with the above. Gotcha questions are nice if you value having a sense of superiority over your candidates. Seeing how someone approaches a simple coding exercise tells you a lot about their techniques. Two examples stand out: 1) A guy who had more Java certifications than had eaten hot dinners couldn't complete the simple exercise after three or four hours of effort. 2) Guy initially attempted…
I should add that I thought I bombed the technical interview. So much so that I wanted to ask the VP if he had the right guy when he called with the offer.