I saw this word on a reddit post but I can't find that post no more but its describes a person who thinks everything is easy, and is very douchy. When you ask them a question, they'll be like, "oh thats easy" and then tries to give the most sophisticated answer possible.
closed as off-topic by kiamlaluno, TrevorD, Xanne, JJJ, jimm101 Mar 25 at 13:36
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Please include the research you’ve done, or consider if your question suits our English Language Learners site better. Questions that can be answered using commonly-available references are off-topic." – kiamlaluno, TrevorD, Xanne, JJJ
Some words which you may be looking for (in order of their rank):
smart-arse = someone who is always trying to seem more clever than other people in a way that is annoying
egomaniac = someone who considers themselves to be very important and able to do anything that they want
smart-alec = someone who tries to appear clever or who answers questions in a clever way that annoys other people
egotistic = considering yourself to be better or more important than other people
know-all = a person who thinks that they know much more than other people
Reference: Cambridge Dictionary
Apologies for providing the words and their meanings from a British English dictionary even after seeing your American English tag.