Telling the interviewer that his first question is stupid is a sign of a disagreeable asshole.
Now granted, you can push back about questions irrelevant to the job but asking candidate for a data engineering role a MySQL question is fair game.
And even if it were irrelevant you’d want to frame it better. I’ve pushed back twice. Once the interviewer apologized (you’re right that’s not really relevant to the role) the other time the interviewer was playing tech bingo and we simultaneously invalidated each other.
However inappropriate the reaction to the SQL question may be, tweeting in a thinly anonymized manner about the incident is worse or perhaps even illegal.
As for management, perhaps we should coin the term "agreeable assholes" as a neologism for Machiavellian.