Do you have a co-worker who feels he is compelled to contribute something to every single topic that the group is discussing? Is there a friend who has never encountered a problem she can’t solve and isn’t open to other ideas? Does your uncle ramble on about what he knows about a subject to another family member who actually studied the field? You might be dealing with a know-it-all.

Keep it positive. A know-it-all can single-handedly create an unhealthy working environment. But don’t take it personally by assuming the person is attacking you or challenging your co-workers. Some of them have underlying personal problems that they’re covering up or they’re the type who just love to show off.

Set a boundary. Sometimes the know-it-all likes to intervene while you’re talking, so cut him/her off and say you appreciate their advice but you already have a better solution in mind. Be firm but polite when refusing their suggestion.

Don’t argue. Arguing with them is like talking to a wall. It’s a waste of time and energy. Even if you want to correct the person and say something not so nice, avoid it. You can also ignore the person and make up an excuse to leave when he/she starts to ramble on.

Be prepared. Know-it-alls love to show off especially during meetings. Make sure that there is an agenda for the meeting including a set amount of time for each speaker. Come in the meeting prepared with all the statistics and facts so that the know-it-all doesn’t hog all the attention.

Ask questions. Don’t be afraid to test the person’s knowledge about the topic. Go for detailed questions like their sources for the information.

Listen and talk calmly. Even if you want to hit the person on the head for underestimating your skills and knowledge, don’t get into a fight. Be calm when you ask probing questions to challenge their ideas and listen to what they have to say.

Practice empathy. Yes, they can be annoying, but the know-it-all might have some underlying self-confidence issues that he/she is trying to cover up by talking.

Offer a feedback. Sometimes you have to be assertive if you don’t want to create an awkward situation in a group where only the know-it-all is talking. Tell them that everyone should have a chance to speak and not to interrupt. There is a time for comments and corrections and that you’re not in a debate.

Talk to the person. Ask for a private conversation with the person to tell him/her about how the behavior is affecting the mood in the workplace. The result could be that the person will feel offended because know-it-alls are highly defensive, but remind them that their opinions are still valuable. Point out, however, that not everyone appreciates his/her method of giving feedback or advice.