Know-it-alls

know-it-all
noun
: one who claims to know everything
Source: Merriam-Webster Dictionary
Know-it-alls have an air of self-importance and it is best to move away from as quickly as possible.

Know-it-alls often have some (or a lot) of technical knowledge but sometimes they are too smart for their own good.

Also, a know-it-all’s main motivation is to feed their egos and project their self-importance. This being the case, they are not a source of good help.