If you’re hiring for a developer, it’s essential you conduct some sort of assessment to confirm required job knowledge. Asking candidates to do an entire project for free (for the reward of an unpaid internship, no less) is going way too far. Cue outrage on reddit.