This might suffice to see if the candidate is able to write decent code, but what about their ability to communicate their ideas with other developers, their approach to tech in general, or how they'd mesh with the team on a technical level?
How could a developer get a 'hire' or 'strong hire' rating without communicating their ideas clearly to the interviewer?