The latest trend for tech interviews: Days of unpaid homework
work.qz.com
work.qz.com
This kind of "interviewing" is going to attract only those who are desperate enough to be willing to subject themselves to this abuse. That's not the top talent, and it never will be.
If you're looking for employees willing to be exploited, though, I suppose it might make sense...
I've done the whiteboarding, and that was exhausting. I've done programming exercises where I wrote code to some spec, then talked it through with my interviewer; that was a little better.
My first job in 2008 involved about a 15-minute coding exercise, and talking to half a dozen people for about 15 minutes each, mostly just having conversations. That was a relatively nice interview, and a good team to work with for a number of years.