I’ve had many interviews where they ask me to write out a fizzbuzz or something but that takes a few minutes. And I’ve never minded doing that.
If someone gave be a big take home, and I wanted the job, I’d probably just do it.
I currently give a small take home assignment to applicants that I designed to take 15 minutes. Few refuse. If someone proposed an alternative, I’d listen as I’m really just looking to filter out people who can’t code at all (a surprisingly large number of people).