I have known many "know it all" people. I find all of them ignorant, arrogant, and convinced that they are always the smartest person they know. Some of them will not allow anyone to disagree. Some will just talk over you, being loud mouths and very annoying.
I doubt that any of them are self aware enough to notice how obnoxious, and overbearing they can be. I am always turned off, and avoid any conversation or interaction.
What do you do? How do any of them find a spouse? I noted that most of the spouses have been completely gaslighted (or are just plain dumb.)
This person is a pompous *&#$%^. Male or Female.
The know-it-all may display this personality trait because of a deep-seated insecurity and lack of confidence. Some people who feel inferior try to act superior as a defensive mechanism.