4 ms·
Refactoring is the best kind of test! It has a slight bias for programming languages but the bias can be mitigated by having refactorable libraries in many lang
by nine_zeros 3y ago
Refactoring is the best kind of test! It has a slight bias for programming languages but the bias can be mitigated by having refactorable libraries in many languages.
- nomel 3y agoI'm fairly certain I would not perform well with this, unless the library was trivial. Refactoring is a task that's mostly about reading, understanding context, and a bit of rumination. I think having them design the library, or a fraction of it, from scratch, would give a more momentum.
- nine_zeros 3y ago> I think having them design the library, or a fraction of it, from scratch, would give a more momentum. I have done this as a take home test and I am ok with this as long as it doesn't take more than 5 hours.
- nomel 3y agoI would never allow this. I need to know that they generated the answer. In several video interviews, I've had people copy paste the first google hit, and one used co-programmer, listening and writing the answers in another window. The second was good at coding, but couldn't explain a single line of it. I think it's only safe to assume that anyone with a take home will cheat. But, it's also very hard to fire people, in our group.