A recent trend in the SF tech scene, and perhaps elsewhere, is the take-home interview. I’ve been on both sides of this exercise, I’ve noticed it can have unintended consequences: a bad experience for the candidate and a filtering out of qualified candidates. I’d like to talk about some of the problems, and offer 8 suggestions about how to improve it.
In this post, I delve into writing the same functionality in a myriad of ways. In the process, I'll evaluate some trade-offs, as well as try out generators of Javascript ES6.