"Good candidates now ask many diverse questions about the team setup, role expectations, challenges, the tech stack, career and mentoring opportunities, work times, etc."
And if the interviewer doesn't like these questions, because they have too much ego in this? Because I can't actually ask good questions because I don't have enough knowledge of the inside of their company (other than off the website, which is their public face so they're going to be distinctly partisan about how good they are), whereas they have a potted summary of me in front of them in the form of my CV?
Or if they out right lie about the tech stack, the "career and mentoring opportunities", how fucking bad the management is…?
Because this is exactly what happened at a number of companies I've interviewed for, and most especially the one I'm working for now.
My experience is you make yourself look cute and cuddly, don't challenge too much (eg. don't ask if they have an bug tracker because often they don't[1] and they'll get irritated).
Great advice for an ideal world, not this one.
[1] And if you find out they do have one, especially don't ask if they actually use it.