Spotting a person who is a sociopath can be hard for some people as it's not always easy to detect a sociopath and other people may be able to easily spot a sociopath.
Some ways to spot a sociopath is to look for signs of sociopaths which are.
A tendency to display violent behavior and emotional outbursts, failure to feel remorse or guilt, disregard for laws and social mores and a disregard for the rights of others.
Other signs of a sociopath and the traits of a sociopath are, Need for Stimulation, Incapacity for Love, Shallow Emotions, Lack of Remorse, Shame or Guilt, Pathological Lying and a Glibness and Superficial Charm.
If you think someone you know may be a sociopath you should try and get them some mental health evaluation because having some mental health evaluation and therapy can sometimes help and avoid the sociopath from actually harming someone.