News for hackers. Stuff that matters.
Re:Engineering whiteboard interviews: yay or nay? by pavel_lishin on Thursday August 09, 2018 @03:39PM (#17727728)
I don't think people should play CS-quizshow during whiteboard interviews. Being asked to implement a breadth-first search, or whatever, is kind of annoying - especially since there's effectively one correct answer. At best, you're testing my memory and whether I read the right interview book.

I had to do that at my last interview. I got through it ok-ish. The more interesting question was a more general system design question - how would I architect a system to do X, under constraints Y and Z. What would I do if a new constraint came up? Ok, now how would I make it more resilient? There, the whiteboards is just a tool I can use, not the primary focus.

Re:Engineering whiteboard interviews: yay or nay? by scarejunba on Thursday August 09, 2018 @03:58PM (#17727936)
Surely not BFS. That's something you can figure out from first principles and knowledge of some data structures like stacks and queues, but I'd expect knowledge of those data structures anyway.
Re:Engineering whiteboard interviews: yay or nay? by pavel_lishin on Thursday August 09, 2018 @05:14PM (#17728568)
Sure, I can, and I did, although I didn't come up with the super-hindsight-obvious solution I'm sure I learned three times over in college.

But it's the interview equivalent of your driving instructor making sure you adjust your side and rear view mirrors before you start the car.

Re:Engineering whiteboard interviews: yay or nay? by throwawayboye on Thursday August 09, 2018 @04:33PM (#17728216)
I don’t care if candidates can figure out BFS under intense pressure in 30-60 minutes. That is nobody’s job anywhere ever. I want to know if someone can think creatively, if they’re a pain in the ass to work with, if they’re thoughtful and careful or if they shoot from the hip. Admittedly, these are hard to measure (which is one reason why I would support some kind of mild licensure, but that’s a different subject), but being able to derive BFS does not correlate with competence or ability. Maybe if you’re doing router hacking or something, I guess, but specific algorithms are so little of most developers’ careers.

Honestly, we all might as well read chicken entrails because that would be about as predictive as our current interview practices.

Re:Engineering whiteboard interviews: yay or nay? by pmiller2 on Thursday August 09, 2018 @04:12PM (#17728033)
You’d be amazed at how little some otherwise competent people can figure out from first principles in an interview in front of a whiteboard.