John_Maxwell_IV comments on Seeking geeks interested in bioinformatics - Less Wrong

17 Post author: bokov 22 June 2015 01:44PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (13)

You are viewing a single comment's thread. Show more comments above.

Comment author: IlyaShpitser 24 June 2015 09:35:04PM 0 points [-]

solve in real-time

Ugh, terrible.

Comment author: John_Maxwell_IV 25 June 2015 04:48:52AM 2 points [-]

This is how most software developer interviews work right?

Comment author: Vaniver 25 June 2015 01:32:50PM 5 points [-]

Right. One of the other things that's possibly unclear from the description here is that this isn't a research scientist position; this is for a software developer supporting the research scientists. (If you think life extension is cool, it's probably a more fulfilling place to work than writing banking software.)

Comment author: bokov 29 June 2015 06:18:49PM 3 points [-]

Correct, this is a staff programmer posting. Not faculty or post-doc (though when/if we do open a post-doc position, we'll be doing coding tests for that also, due to recent experiences).

Comment author: IlyaShpitser 26 June 2015 10:33:06AM -1 points [-]

Yup. Terrible.

Comment author: John_Maxwell_IV 27 June 2015 03:33:02AM 1 point [-]

What would you suggest?

Comment author: IlyaShpitser 28 June 2015 09:10:05AM 0 points [-]

Look at their body of work -- the code they wrote.

Comment author: bokov 29 June 2015 06:18:35PM *  1 point [-]

Having a track-record of contributions github/bitbucket/sourceforge/rforge would be a very strong qualification. However, few applicants have this. It's a less stringent requirement that they at least show that they can... you know... program.

Comment author: IlyaShpitser 29 June 2015 06:47:20PM *  0 points [-]

Programming is not a real time activity. Almost anything would be better than a real time test, maybe a provisional hire, or a take home, or asking people to code something in a few hours.

Comment author: bokov 29 June 2015 08:16:09PM 0 points [-]

It depends. Writing a paper is not a realtime activity. Answering a free-response question can be. Proving a complex theorem is not a realtime activity, solving a basic math problem can be. It's a matter of calibrating the question difficulty so that is can be answered within the (soft) time-limits of an interview. Part of that calibration is letting the applicant "choose their weapon". Another part of it is letting them use the internet to look up anything they need to.

Our lead dev has passed this test, as has my summer grad student. There are two applicants being called back for second interviews (but the position is still open and it is not too late) who passed during their first interviews. Just to make sure, I first gave it to my 14 year old son and he nailed it in under half an hour.