все-знай-ка
Существительное, одушевлённое, общий род (может согласовываться с другими частями речи как мужского, так и женского рода), 1-е склонение (тип склонения 3*a по классификации А. А. Зализняка).
Корень: -вс-; интерфикс: -е-; корень: -знай-; суффик
-и, м. и ж. (разг.). Человек, самоуверенно полагающий, что он знает все.
Источник: Ожегов - Толковый словарь русского языка - Ожегов Сергей Иванович & Шведова Наталия Юльевнаknow-it-all