> If I’m hiring “senior” developers, being comfortable communicating technical topics and answering questions is a requirement.
While I agree completely, I also know plenty of people who fit this description, but would probably aren't the folks you ask to give a power point on a technical topic.
TBH I've done my time in management and done my fair share of presentations, but I would HATE this to the point that I might well opt out.
There's a reason I'm not in management anymore, and a presentation like described is a far cry from working with stakeholders and engineers to define and document technical requirements. Or even presenting those to a group with shared context.
I might well take the fact that you've made it a part of the interview process to be an indication that this is a regular job requirement as opposed to something I have to do here and there.
My definition of “senior” is what you will see in the leveling guidelines of most well known tech companies - not “I codez real gud”.