Yeah no. I won't spend a day of my time for free, because you distrust my resume and references. Maybe if you paid me?
Why not at least give the appearance of trusting while still making internal judgements and while holding some sort of casual conversation about technical topics with the candidate?
OTOH, I hate having interview "homework" because they take a lot of my time but cost the company almost nothing - they can easily have a hundred people doing the homework, get one engineer to spend a day evaluating them, and then only hire one person.