Standard for job-hiring startups like Hired and TripleByte, for example, not for the normal interview process. (Although I double checked and TripleByte does not do a programming challenge; they go straight to the interview)