I probably should have been more clear. These are functions of 10 lines of code or less (some are 1). I don't care if you can write a bubble sort or Dykstra. It's completely useless. I just care if you can carefully read simple instructions and quickly write a loop or a couple lines of code to solve it. I don't even care what language it's in. In fact, I have prepared sheets with function definitions already written in the language they said they liked best on the phone interview to make them more comfortable with it.
Let's be honest - if you can't write a one liner on paper to solve the area of a circle given a radius, you have some work to do before you're ready for this line of work.
Passionate generalist conquering the web one project at a time. Whether authoring libraries for node, JS, PHP, or Rust, I am always on the lookout for better solutions to common problems.
Location
USA
Work
Lead Developer & Co-founder at corpscrypt, CTO at REtech
Well, I don't necessarily disagree that one should know that. But what for? The way you describe it sounds more like you boiled it down to a pure math question.
So not sure if I agree about that being an indicator of whether or not that makes you ready for that line of work.
Exactly. It's easy to forget that half the purpose of screening is to weed out people who aren't right. Such a question may not be able to quantifiably prove any one candidate is qualified, but we can determine several candidates aren't.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Yeah, I have used "on paper" a couple of times, but it really is incompatible with flow.
An analogous (and much more insightful) task is to have them flowchart a described algorithm on paper.
I probably should have been more clear. These are functions of 10 lines of code or less (some are 1). I don't care if you can write a bubble sort or Dykstra. It's completely useless. I just care if you can carefully read simple instructions and quickly write a loop or a couple lines of code to solve it. I don't even care what language it's in. In fact, I have prepared sheets with function definitions already written in the language they said they liked best on the phone interview to make them more comfortable with it.
Let's be honest - if you can't write a one liner on paper to solve the area of a circle given a radius, you have some work to do before you're ready for this line of work.
Well, I don't necessarily disagree that one should know that. But what for? The way you describe it sounds more like you boiled it down to a pure math question.
So not sure if I agree about that being an indicator of whether or not that makes you ready for that line of work.
That one is a softball question to get them loosened up. No it doesn't indicate they're ready for the job but can certainly indicate they're not
Exactly. It's easy to forget that half the purpose of screening is to weed out people who aren't right. Such a question may not be able to quantifiably prove any one candidate is qualified, but we can determine several candidates aren't.