Unpopular opinion, but I prefer to be “under the gun”. So much more efficient time wise.
I think it is better for everyone this way. It is more accurate, it is less pressure and less demanding on the candidate, and it doesn't require an engineer sitting there asking intro-CS questions to a stranger instead of working.