Sadly there is another side to this - by not doing any kind of technical assessment you expose yourself to fraud. I would have never expected that in the past, but after nearing a hundred interviews I saw a few cases of a candidate's skills as judged by code samples looking completely different once they were writing code on the spot. The exercises were all related to real tasks. I don't think we'd have caught on through product or problem-solving questions.