I get it, i had a very difficult time with her also. However she can absolutely be defeated by a sorc.
I’ve beaten her with a cold sorc and sorc build very similar to yours. I would have to say that sorcs are definitely the worst for that fight. both times i had a fair amount of trouble. they usually have bad armor and low life, a bad combination vs majasa.
the fact that you are getting one-shot is definitely strange. i’ve never had her one-shot me so something is really wrong. What is your life/ward ??
As @TriKster said, upload your build to the build planner and I’m sure that you’ll get some helpful advice.
In addition to phy resist (absolutely essential, i have a good story about that I can’t remember if she applies poison stacks or not, so that may be something to check.
She shreds armor and when you see the armor shred icon in the lower right corner, you’ll want to run down the clock on it. As @TriKster said, you want good movespeed, even if you have to roll a pair of t5 movespeed boots.
majasa is a difficult fight especially for new players. i’ve gone through majasa 10 or 12 times and i still usually die at least once.
don’t give up !