является ли слово зазнайка существительным общего рода
Да является, так как им можно назвать и мальчика и девочку!