In present days, finding a perfect roommate is bit difficult task as you require to analyze the person, assess his/her habits and living style. Here are few steps that every individual must consider to choose a roommate.
Check whether you have already acquainted with him or met him previously in person.
See whether the sleeping patterns and time will match with your timings.
see whether you and your roommate are nonsmokers as it helps you to stay from smoking.
Check whether you both drink socially or not because if one drinks and other don't drink then it would raise a problem.
To have a pleasant environment in the room, it is suggested to have a roommate with similar styles that you have.
See whether you got a good impression when you have seen him for first time.
Check whether the person will provide his previous roommates contact information for reference.
Make sure to check all the above requirements before letting the person to join with you as a roommate.