Criticisms about online programming contests and algorithms-focused interviews
psankar.blogspot.com
psankar.blogspot.com
That's why multi-angle approach is a must. Not to mention well defined competencies the company is looking for, which is often also a big problem.
Coding shouldn't be done in a hurry, but with care. That's IMO.