As the title says, should I ask non-technical questions during a technical interview? There are a number of things I want to know about the position and the company (how do you handle overtime? am I free to explore new projects? etc), and I don't want to lose an opportunity to ask about them. However it's been a long time since I've interviewed, and I forget the flow of a technical interview.
I don't want to appear uninterested/not engaged by not asking questions, but I also don't want to appear ignorant about how a technical interview works by asking them. So should I wait for a subsequent, more HR-y interview, or just look for an opportune time during the technical? What are the norms in a technical interview?
I'm in North America and the position is mid- to senior-level data science if that's helpful.