As someone who has spent a lot of time implementing & arguing for work sample based hiring, the
hardest part is getting places to remove the useless interviews from their filter process.
Very few devs given the choice between 8 hours of interviews & 7 hours of work sample/1 hour of interview will choose the former. But companies just add the work sample & leave the interviews defeating the point.