Compared to what? Leetcode questions? I'd say an in depth discussion about past projects is the only way to know if someone will be a valuable future member of any team.
Compared to just having a conversation and being a good reader of people. Not everybody can do that, as not everybody is a good programmer, or designer or whatever. No silver bullet, also for recruiters.