Counterpoint: I'd rather waste time on my own schedule doing a coding assignment that looks at least somewhat similar to the actual work I'd be doing. The alternative seems to be to waste a week studying irrelevant algorithms questions and then a day doing fixed-schedule whiteboard interviews.