3 ms·
> A big reason we use leetcode style challenges is because they can be automatically scored, while take-homes take a lot more to review. Take-home problems are
by PragmaticPulp 6y ago
> A big reason we use leetcode style challenges is because they can be automatically scored, while take-homes take a lot more to review.
Take-home problems are automatically scored as well. The company defines an API or interface to the code and creates a test suite to run against it.
The benefit of take-home problems is that you have the option of reviewing the code in-depth if you need more perspective. If a candidate only passes 7/10 tests, I'll still dive into the code to see what went wrong. If it's an honest mistake, I ignore the failure and amend the instructions to make it more clear for the next candidate.