If you’re an experienced interviewer you may almost always feel it’s a waste of time when you ask the average candidate, “Do you have any questions for me?”
Why? Most candidates don’t actually care about how you answer their questions; instead their only goal is to try to make themselves look good by asking “smart” questions. To them, what they ask is a lot more important than how you answer.
On the other hand, great candidates ask questions they actually want the answers to because they’re actively evaluating you and your company: they are deciding whether they really want to work for you.