Tech interviews should use as few questions as possible to determine that if you're hired, how much training you'd need before becoming productive. For a typical data science role this shouldn't be more than 20 questions.
Often what I find is people whom are not subject matter experts are brought in to interview a candidate to "see if they're a nice person". If someone wants money from you, they'll know how to be nice for 45 minutes. It's much more important to see if they'll be a distraction to the business or if they'll produce anything of value in their first 3-6 months.