When looking for a roommate at https://www.roomzoom.com or any other sources, there are ways to avoid personality clashes. You can’t just let anyone come live in your place at random. They may not be who you thought they were and it can be tough to get someone out of your home without going through the courts in some areas.
Ask to meet up with the person if you can. You want to do this in a public place, just in case they are someone that seeks to do you harm. When you do meet them, ask them for their full name and phone number so you can call them back if you are interested. Try looking their name up to see what you can find out before calling them even if they seem friendly. You may find them online talking about getting kicked out of their last place for causing trouble. You could pay for a background check too if they gave you a real name.
Make sure you have rules set up once you have someone living with you as a roommate. Have the other person sign a legal document if you have to because sometimes people will be nice for a day or two and then all hell breaks loose as they live there. You may want to hang out with this person a few times before you trust them. People can end up changing completely once they live somewhere and get comfortable, so know what you have to do to kick someone out legally too.
You can’t let people live in your home that you don’t screen first. You’ll end up regretting it almost every time. People love to move into a place and then leech off of the other person for as long as possible so be careful.