News for hackers. Stuff that matters.
Re:So I refused a white board technical test and was asked t... by tluyben2 on Tuesday June 21, 2016 @04:07AM (#11944223)
Soft skills are not coding on a whiteboard. Or coding in front of interviewers. You have to be able to discuss what you are planning and how you came up with it; draw some diagrams etc. Having someone write code on a whiteboard and calling that testing soft skills is an instant fail. The smartest asshole as you say probably would do this pthough, not sure good experienced programmers would. I would never insult someone with talent like this.
Re:So I refused a white board technical test and was asked t... by onion2k on Tuesday June 21, 2016 @04:19AM (#11944282)
stevetrewick wasn't saying soft skills are coding on a whiteboard. The soft skills he's referring to are how you deal with a face-to-face situation. If a candidate believed the coding test is a bad one then they should have raised the issue in a mature adult way (eg having soft skills) rather than either doing their own thing or complaining that the interview question is wrong.

Being a good developer requires the ability to write logical, maintainable code of course, but equally it also requires having the ability to talk to other developers, to work with a team, and to explain technical problems to non-technical people. Those are soft skills.

Re:So I refused a white board technical test and was asked t... by notacoward on Tuesday June 21, 2016 @11:58AM (#11946665)
"The soft skills he's referring to are how you deal with a face-to-face situation."

That's a non-credible excuse. If it's really about how you deal with adversarial situations, there's no reason for coding to be involved at all. There are plenty of other scenarios you could role-play that are more realistic and/or more informative wrt what software engineers actually do. Why don't people do those things instead? Generally, because it was never really about communication skills or reactions to stressful/adversarial situations. That's just the rationalization that people who actually did intend to measure coding skill come up with when they're forced to admit that the tool they've chosen is spectacularly ill suited to that purpose. Nobody wants to admit they've wasted so much of their own and others' time.

Re:So I refused a white board technical test and was asked t... by tluyben2 on Tuesday June 21, 2016 @04:24AM (#11944308)
The original post was about coding on a whiteboard and Steve mentioned interviews LIKE that... But he did not mean that; I was referring to interviews like the original poster.
Re:So I refused a white board technical test and was asked t... by notacoward on Tuesday June 21, 2016 @12:02PM (#11946709)
> The original post was about coding on a whiteboard ... But he did not mean that

...and the rest of us are supposed to read his mind? Since we're talking about communication skills here, I submit that good communication skills might include stating one's meaning more clearly.

Re:So I refused a white board technical test and was asked t... by stevetrewick on Tuesday June 21, 2016 @04:20AM (#11944288)
Who said anything about writing code on a whiteboard? And coding tests on our (past tense) code base while sitting in with our team are absolutely testing soft skills. Are you going to ask questions when you get stuck? How are you interacting?

There's more to talent than writing code. It amazes me, this attitude that testing for social skills and fit is seen as insulting. Believe me, it's for the candidates benefit as much as the potential employer.

Re:So I refused a white board technical test and was asked t... by tluyben2 on Tuesday June 21, 2016 @04:27AM (#11944318)
>Who said anything about writing code on a whiteboard?

The original poster and you responded you do similar things. You meant something different I guess.

I agree very much with a coder is not supposed to only code; I guess we agree if you take away the specific 'I had to code on a whiteboard without even a computer present' of the OP.

Re:So I refused a white board technical test and was asked t... by beambot on Tuesday June 21, 2016 @04:15AM (#11944263)
Which only makes me wonder: What will they refuse to do when they're on the job too? Will they storm out in a tizzy because I politely asked them to explain how an algorithm worked using psuedo code on a whiteboard?
Re:So I refused a white board technical test and was asked t... by tluyben2 on Tuesday June 21, 2016 @04:23AM (#11944300)
That is different again from coding on a whiteboard. Pseudocode could be handy although, again, I would prefer people to work it out first and then explain what it does after that. It is very different to explain some idea for a project you are in with your colleagues to them vs standing in front of a strange interview panel producing something that they can theoretical type in and compile. They are hardly related imho.
Re:So I refused a white board technical test and was asked t... by stevetrewick on Tuesday June 21, 2016 @04:32AM (#11944339)
Exactly this. And we didn't use 'toy' problems like FizzBuzz either, it was 'connect to our DB, pull the following data, do some computation, present it in a UI' kind of stuff. We did this right in the office with the rest of the team so candidates were exposed to our everyday work environment. Got some really great devs that way.
Re:So I refused a white board technical test and was asked t... by tluyben2 on Tuesday June 21, 2016 @04:35AM (#11944356)
We agree but this is different than what reads from your comment. I am not native English but reread it a few times now and it still reads like you approve with the OP in coding on a whiteboard as interview practice and calling that a softskill.

But yes what you suggest here is what we do. And that is actually fun for the coder (if not highly anti social) as well as it is for the team too.