I know we did Hermione's MB type once, kind of as a spoof. That question was -- rightfully, in hindsight -- closed, and then -- wrongly, IMO -- reopened. MB is a licensed standardized test that is administered by professionals trained in MB. We, as laypeople, would probably just argue over what personality type Snape is. Snape is also a fictional character and pretty one-dimensional at that (Don't get your feathers ruffled! I love Snape as a character.). No, we cannot really expect to do an accurate MB on Snape, just as I feel we could never really diagnose Snape as a sociopath.
Armchair psychology is great fun, but it's not controlled. It's opinion-based. I'm voting to close this question as opinion-based accordingly.
I don't want to presume, but some may have noticed I have my MB results in my user profile. This is only because it's a genuine MB test result, not an internet test, and my profession is in psychology. Just wanted to put that out there before someone started hassling me about it ;))))