What do you think?
When in conversation with a new person, you may be confused about how to contribute. Wait for them to ask you a question, if they listen to your answer well then it is a conversation for the both of you. If there is a reactive reply, then this conversation is for them. With the latter, the next time you are asked a question, ask them for their opinion on the same. It will be clear that some people ask the questions they wish to give the answers to.
Judge not these people for being selfish. They simply look for an outlet, and you have been given the chance to provide them an outlet. If your first reaction is judgement, know others would think the same, and that means this person deserves a listening space for there to be balance. Be the provider of balance in people’s lives.